如何在java中使用CMD循环一系列字符串值?

问题描述:

本质上我想这样的事情发生:如何在java中使用CMD循环一系列字符串值?

我打开Command Prompt并运行我的程序,它会说“你好。”。然后再次输入任何东西,我想按回车。之后它会说“你好吗?”。

然后继续,以便每当我按下输入时,它会给出一个new string,直到我到达程序退出的string cycle的末尾。

我该怎么办?

+0

看看我的解决方案。如果有帮助,请通过点击答案旁边的空白勾来接受我的解决方案。 – user3437460

+0

你能告诉我们你做了什么吗? – Bon

 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++; 
     } 
+0

我可以知道downvote的原因吗? – Rehman

+0

我没有降低你的工作效率,但答案很简单:你只是发布了解决问题的代码,但是你没有解释解决方案。问题是'我怎么去解决这个问题?'而不是'请做我的工作并发布一份工作代码样本' – konqi

这是做它的方法之一:

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