我試圖編寫一個將您的名字更改爲數字的東西,我不確定是否以最簡單或甚至最正確的方式進行。我對編程真的很陌生。我試圖將名稱輸入轉換爲數字
public class Project1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
char ch1 = 'a';
char ch2 = 'b';
char ch3 = 'c';
char ch4 = 'd';
char ch5 = 'e';
char ch6 = 'f';
char ch7 = 'g';
char ch8 = 'h';
char ch9 = 'i';
char ch10 = 'j';
char ch11 = 'k';
char ch12 = 'l';
char ch13 = 'm';
char ch14 = 'n';
char ch15 = 'o';
char ch16 = 'p';
char ch17 = 'q';
char ch18 = 'r';
char ch19 = 's';
char ch20 = 't';
char ch21 = 'u';
char ch22 = 'v';
char ch23 = 'w';
char ch24 = 'x';
char ch25 = 'y';
char ch26 = 'z';
int num1 = ch1 - 'a' + 1;
int num2 = ch2 - 'a' + 1;
int num3 = ch3 - 'a' + 1;
int num4 = ch4 - 'a' + 1;
int num5 = ch5 - 'a' + 1;
int num6 = ch6 - 'a' + 1;
int num7 = ch7 - 'a' + 1;
int num8 = ch8 - 'a' + 1;
int num9 = ch9 - 'a' + 1;
int num10 = ch10 - 'a' + 1;
int num11 = ch11 - 'a' + 1;
int num12 = ch12 - 'a' + 1;
int num13 = ch13 - 'a' + 1;
int num14 = ch14 - 'a' + 1;
int num15 = ch15 - 'a' + 1;
int num16 = ch16 - 'a' + 1;
int num17 = ch17 - 'a' + 1;
int num18 = ch18 - 'a' + 1;
int num19 = ch19 - 'a' + 1;
int num20 = ch20 - 'a' + 1;
int num21 = ch21 - 'a' + 1;
int num22 = ch22 - 'a' + 1;
int num23 = ch23 - 'a' + 1;
int num24 = ch24 - 'a' + 1;
int num25 = ch25 - 'a' + 1;
int num26 = ch26 - 'a' + 1;
String name = JOptionPane.showInputDialog(null,"Enter your name:");
System.out.println("your name is: " +name);
}
}
A)不,你已經可以從第一個答案看,你是非常複雜的事情。 B)請理解,這樣的問題......實際上不屬於這裏。只是發佈代碼並詢問「我是否在正確的軌道上」並不適合這裏。這個地方是針對特定問題的,比如「我被困在這裏,我怎麼這樣;或者爲什麼這裏不工作,給我那個錯誤」。 – GhostCat