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”; 做上面的功能? 我希望他放一个文本而不是代码输入的文本
答案 0 :(得分:2)
答案 1 :(得分:0)
试试这个
Scanner scan = new Scanner(System.in);
String plain_text = scan.nextLine();
方法nextLine()将获取用户在按下回车键后输入的字符串。