为了账号安全,请及时绑定邮箱和手机立即绑定

Java新手 int num=scan.nextInt(); 控制台输入非数字的字符时 ?

Java新手 int num=scan.nextInt(); 控制台输入非数字的字符时 ?

执念丶丶 2016-07-27 09:58:33
Scanner scan =new Scanner(System.in); int num1=scan.nextInt(); int num2=scan.nextInt(); System.out.println(num1+num2);控制台输入非数字字符时报错 怎捕捉错误并提示?
查看完整描述

4 回答

?
可爱柠檬

TA贡献2条经验 获得超4个赞

这个要抓一下空指向,可以catch Exception,system.out.println(Exception)

查看完整回答
1 反对 回复 2016-07-27
?
KXFT

TA贡献113条经验 获得超58个赞

使用try catch 捕捉InputMismatchException异常

查看完整回答
反对 回复 2016-07-27
?
一条小咸鱼

TA贡献457条经验 获得超255个赞


运行时错误应该避免,而不是抛出异常。



查看完整回答
反对 回复 2016-07-27
  • 4 回答
  • 1 关注
  • 5196 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信