解决方案 »
- 获取设备唯一标识的问题
- 请问安装android sdk manager,下载速度为什么这么慢?
- connect script failed
- PreferenceActivity问题。。。。。。
- ListView如何清空?
- 地图在模拟器上能正常显示,在手机上显示不了
- [100分奉上]Android编程遇到问题,全部按照视频里编的。剪切板传输数据。附全部代码。
- SQLite expert Professional创建数据库如何导入到android中
- webview loadUrl 显示“找不到网页”
- 求大神解救通讯录右侧字母索引
- android中px,dp,dip和sp有什么不同?
- android记事本开发
try
{
System.out.println("key in a integer");
x=input.nextInt();
flag=false;
}
之所以死循环是因为try中的这句话flag=false;之前报错,也就是System.out.println("key in a integer");
x=input.nextInt();
这里面的其中一句有错。因而导致你的 flag一直为true。从而造成了死循环
{
System.out.println("key in a integer");
x=input.nextInt();
}
catch (InputMismatchException e)
{
System.out.println("Only Integer,try again");
flag=false;
}
我就是想让当程序输入不是整数时一直循环,等待下次输入