从用户控制台获取输入-Java代码 这个C++代码片段的java等价物是什么? string str ; while(cin>>str){ //code }

从用户控制台获取输入-Java代码 这个C++代码片段的java等价物是什么? string str ; while(cin>>str){ //code },java,c++,console-application,user-input,Java,C++,Console Application,User Input,您可以使用GUI样式来完成 import javax.swing.JOptionPane; String Input=JOptionPane.showInputDialog("Title","Message"); 像这样的 String str ; while((str = System.in.readLine()) != null){ //code } 你能解释一下代码的意思吗loop@Youngistan简单的C++读取用户输入的每一行并将其存储到字符串中。while循环在哪里?


您可以使用GUI样式来完成

import javax.swing.JOptionPane;
String Input=JOptionPane.showInputDialog("Title","Message");
像这样的

String str ; 
while((str = System.in.readLine()) != null){
   //code
}

你能解释一下代码的意思吗loop@Youngistan简单的C++读取用户输入的每一行并将其存储到字符串中。
while
循环在哪里?您不需要while循环。你可以用这个做你的动作。为了完成输入,你可以设置一个标志。@ LuigGi门多萨,它相当于C++粘贴代码?忘记等价。用它来查看你想要的OutPuti DNT KNW,它是C++中的操作符。另一种方式可以是
String str=null;while((str=scanner.nextLine()!=null){…}
。是的,要存在循环,我们需要在其中写入break
String str ; 
while((str = System.in.readLine()) != null){
   //code
}
Scanner scanner = new Scanner(System.in);
boolean flag = true;
while(flag)
{
   String str = scanner.nextLine();

   // Add any condition to set flag = false to exit from while loop
}