Java中的变量类型判断

weixin_45424238 2019-11-22 05:49:21
我要从控制台键盘输入一个int类型的数值,如果输入字符运行后会报错,但给一个if判断一下提示就不会报错,if代码正常运行,else你输入内容非数值。可我忘了判断条件了,什么next啥。哪个大佬知道求解
...全文
137 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qybao 2019-11-25
  • 打赏
  • 举报
回复
可以用 try catch方式
try {
int a = sc.nextInt();
} catch(Exception e) {
System.out.println("你输入内容非数值");
}
Jingjing222333 2019-11-25
  • 打赏
  • 举报
回复
Scanner in=new Scanner(System.in);
if(in.hasNextInt()) {
number=in.nextInt();
}else {
System.out.println("你输入内容非数值");
}

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧