Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | [求教]Scanner阻塞问题 |
puxinye
发贴: 1 积分: 0 |
于 2008-11-29 15:18
我用Scanner想取一个Double类型的值,如果输入的不是,则重新输入: Scanner scan=new Scanner(System.in); Double doub; while(true){ System.out.println("Input Something: "); try{ doub=scan.nextDouble(); break; }catch(Exception e){ System.out.println("Error!"); continue; } } 可是每次输入不对的话(如:输入dkdk),打印出来的是: Input Something: dkdk Error! Input Something: Error! Input Something: (这里才可以输入) 请问是什么原因?怎么解决? 请求JAVA学习方向????? |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
9169 | [求教]Scanner阻塞问题 | puxinye | 476 | 2008-11-29 15:18 |
7953 | Re:[求教]Scanner阻塞问题 | micsolaris | 477 | 2008-11-29 18:48 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |