java如何循环输入数字,然后按回车就知道跳出循环
java怎么循环输入数字,然后按回车就知道跳出循环?
java怎么循环输入数字,然后按回车就知道跳出循环?
------解决方案--------------------
你如果想在命令行下的话,不太好实现按一次回车就跳出循环
不过你可以考虑输出一个非数字,或者固定的一个bye或exit字符串然后跳出循环
------解决方案--------------------
Scanner
while(scanner.hasNextInt()){...}
输入非整数时跳出循环。
其他 hasNextXXX 方法有同样的作用
------解决方案--------------------
这是很简单的一个例子,输出bye(不区分大小写)退出
java怎么循环输入数字,然后按回车就知道跳出循环?
------解决方案--------------------
你如果想在命令行下的话,不太好实现按一次回车就跳出循环
不过你可以考虑输出一个非数字,或者固定的一个bye或exit字符串然后跳出循环
------解决方案--------------------
Scanner
while(scanner.hasNextInt()){...}
输入非整数时跳出循环。
其他 hasNextXXX 方法有同样的作用
------解决方案--------------------
这是很简单的一个例子,输出bye(不区分大小写)退出
- Java code
import java.util.Scanner; public class Test001 { public static void main(String[] args) { System.out.println("↑ ↓ ← →"); Scanner scanner=new Scanner(System.in); System.out.print("请输入数字"); String input=""; while(!input.equalsIgnoreCase("bye")){ input=scanner.next(); } System.out.println("您已经退出"); } }
------解决方案--------------------
输入回车后跳出循环,说明你只读入一行。
readLine一行后,解析这一行的内容。