如何在java中使用CMD循环一系列字符串值?
问题描述:
本质上我想这样的事情发生:如何在java中使用CMD循环一系列字符串值?
我打开Command Prompt
并运行我的程序,它会说“你好。”。然后再次输入任何东西,我想按回车。之后它会说“你好吗?”。
然后继续,以便每当我按下输入时,它会给出一个new string
,直到我到达程序退出的string cycle
的末尾。
我该怎么办?
答
Scanner sc = new Scanner(System.in);
String greet[] = {"Hi", "Hello","How are u ? "};
int i =0;
while (sc.nextLine().equals("") && i < greet.length) {
System.out.println(greet[i]);
i++;
}
答
这是做它的方法之一:
Scanner scn = new Scanner(System.in);
String[] str = {"Hi", "Hello", "Done"}; //create an array of words
for(String s : str){ //iterate through all words
System.out.print(s); //display word
scn.nextLine(); //wait for <enter>
}
程序测试:
Hi
Hello
Done
看看我的解决方案。如果有帮助,请通过点击答案旁边的空白勾来接受我的解决方案。 – user3437460
你能告诉我们你做了什么吗? – Bon