你的位置:首页 > Java教程

[Java教程]关于hasNextInt判断后无限循环输出else项的解决办法


 1 import java.util.Scanner; 2  3 public class Test_hasNextInt { 4  5   /** 6    * @param args 7   */ 8   public static void main(String[] args) { 9     // TODO Auto-generated method stub10     Scanner sc = new Scanner(System.in);      //关于hasNextInt判断后无限循环输出else项的解决办法11     String next;12     int i;13     while(true) {14 //      Scanner sc = new Scanner(System.in);    //第一种处理方法,把扫描器拿到里面来,每次循环都创建一个新的扫描器15       System.out.println("请输入一个整数");16       if (sc.hasNextInt()) {17         i = sc.nextInt();18         System.out.println(i);19       } else {20         next = sc.next();            //第二种处理方法,把scanner缓存里的非int值接收掉21         System.out.println("您输入的是:" + next + ",请重新输入");22       }23     }24   }25 26 }

 




去泰国旅游攻略泰国六日游行程安排参考去泰国旅游跟团行程泰国旅游护照签证泰国旅游路线报价费用呀诺达雨林2015最刺激的项目有哪些?三亚呀诺达雨林文化区游玩特色? 2015合肥全羊美食节(台湾士林美食节)是什么时候?有哪些好玩的活动? 2015罗平油菜花节是什么时候?好玩吗?有哪些活动呢? 广东樱花什么时间开花?广东樱花开花时间? 惠州昆山峡森林海漂流地址?昆山峡森林海漂流在哪里? 义江缘停车收费吗?桂林义江缘停车方便吗? 长隆水上乐园够票须知?广州长隆水上乐园网上可以预订吗? 义江缘有什么好吃的?桂林义江缘怎么收费? 深圳周边碧海湾旅游攻略 碧海湾旅游一日游(图) 日本横滨去哪里购物好? 深圳周边游之惠东双月湾旅游 惠东双月湾旅游攻略(图) 日本横滨有什么好吃的? 重庆赏桃花:洞边桃瓣水悠悠 重庆武隆喀斯特景区门票 酉阳桃花源门票_桃花源门票价格_酉阳桃花源门票多少钱 丽江狮子山景区最新门票价格 VKA60MS12 Datasheet VKA60MS12 Datasheet VKP60MT312N Datasheet VKP60MT312N Datasheet VKP60MT512N-8 Datasheet VKP60MT512N-8 Datasheet 俄罗斯旅游景点 俄罗斯旅游景点 俄罗斯旅游景点 西安大雁塔音乐喷泉 西安大雁塔音乐喷泉 西安大雁塔音乐喷泉 成都新世纪环球中心 成都新世纪环球中心 成都新世纪环球中心