回答編集履歴
1
hasNextInt版を追記
test
CHANGED
@@ -53,3 +53,31 @@
|
|
53
53
|
}
|
54
54
|
|
55
55
|
```
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
### hasNextInt版
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
みなさんが答えている`hasNextInt`だとどうもうまくいかないと思って、解答にするのはやめていたんですが、
|
64
|
+
|
65
|
+
原因が分かったので追記しときます。こちらの方がいいと思います。
|
66
|
+
|
67
|
+
hasNext系は次にカーソル進まないんですね。まぁ当然か。すみません、こっちの話です。
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
```Java
|
72
|
+
|
73
|
+
if (!scan.hasNextInt()) {
|
74
|
+
|
75
|
+
System.out.println("半角数字で入力してください。");
|
76
|
+
|
77
|
+
scan.next();
|
78
|
+
|
79
|
+
continue;
|
80
|
+
|
81
|
+
}
|
82
|
+
|
83
|
+
```
|