java在用户按enter键时停止程序
请测试我的代码。 当用户按enter键或不发送任何文本时,我试图终止我的程序。但我的程序并没有终止。请帮帮我
Scanner s = new Scanner(System.in);
String a =s.nextLine();
while(s.hasNext())
{
System.out.println(s.nextLine());
}
你可以在下面搜索框中键入要查询的问题!
请测试我的代码。 当用户按enter键或不发送任何文本时,我试图终止我的程序。但我的程序并没有终止。请帮帮我
Scanner s = new Scanner(System.in);
String a =s.nextLine();
while(s.hasNext())
{
System.out.println(s.nextLine());
}
# 1 楼答案
你想让它回显用户键入的任何内容,直到他们按enter键而不键入任何内容
# 2 楼答案
这条线可能对你有帮助。 Java Scanner hasNext() doesn't return false
您的s.hasNext()在代码中挂起,因为扫描仪在系统上。在