首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

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

2012-03-24 
java怎么循环输入数字,然后按回车就知道跳出循环?java怎么循环输入数字,然后按回车就知道跳出循环?[解决办

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一行后,解析这一行的内容。

热点排行