public static void main(String[] args)throws java.lang.Exception {
String order = "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ";
String random = "qwertyuiopasdfghjklzxcvbnm QWERTYUIOPASDFGHJKLZXCVBNM";
String cipher="";
String plain_text="hashem";
char[] p_array= plain_text.toCharArray();
for(char c: p_array){
int index= order.indexOf(c);
cipher+=random.charAt(index);
}
System.out.println("Plain Text || "+plain_text);
System.out.println("Cipher || "+ cipher);
}
如何在這裏允許用戶輸入代碼 中的文本String plain_text =「hashem」; 要做上面的功能嗎? 我希望他把一個文本而不是通過代碼如何讓用戶在包含String的java代碼中輸入文本?
看一看'Scanner'類。 –
簡單的谷歌搜索「java讀取用戶輸入」提供了幾個很好的文章,如http://www.programmingsimplified.com/java/source-code/java-program-take-input-from-user – Pshemo
@Pshemo是的,不幸的是我同情。有人是初學者,需要提出這個問題,他們通常不知道他們需要搜索什麼。他對這個問題的看法是:「如何讓用戶輸入一個包含String?的java代碼中的文本,這將很難受到打擊。另外,他們的英文顯然不是100% – Cruncher