标签: java
我正在努力做到如果输入不是一个数字就会抛出我的异常,我无法弄明白,有人可以帮助我走上正确的轨道
LINEFEED
答案 0 :(得分:2)
您应该使用hasNextInt,这将允许您检查流中的下一个标记是否可以解析为int。
if (! scanner.hasNextInt()) throw new IllegalArgumentException()