当前位置: 代码迷 >> Java相关 >> java如何循环输入数字,然后按回车就知道跳出循环
  详细解决方案

java如何循环输入数字,然后按回车就知道跳出循环

热度:8068   发布时间:2013-02-25 21:48:29.0
java怎么循环输入数字,然后按回车就知道跳出循环?
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一行后,解析这一行的内容。
  相关解决方案