![]() |
1
0
要离开Do While循环,需要键入数字
|
|
2
2
发生这种情况是因为您正在比较一个非数字和一个while中的数字(num!=5)。由于异常,另一个输入不是从用户那里获取的,前一个非数字输入保存到“num”变量中,因此会发生无限次异常并执行catch()。 |
![]() |
3
0
我不明白你想做什么。当事情发生时,你会做什么?无论如何,如果您想检查用户输入的数字是否是数字而不是非数字,您应该这样做。
|
![]() |
4
0
基本上当你这样做的时候
通过清除输入缓冲区
见@ojasvi参考 |
|
5
0
您没有递增 号码 所以它将继续 0 永远都会有内环 |
![]() |
6
0
试试这个:
因为你被错过了
|
|
Alan Xie · 如何找到输入数字的平均值,但数字的数量未知? 7 年前 |
![]() |
Cory · 整数应[重复]时不增加 7 年前 |
|
user8949562 · 采用多行输入的Java 7 年前 |
![]() |
Chloe13 · 在java中对文件使用try/catch 7 年前 |
![]() |
BenjaminJC · 对作为扫描仪输入的大小数进行验证 7 年前 |