回答編集履歴
1
回答の修正
test
CHANGED
@@ -1,3 +1,19 @@
|
|
1
|
+
タイプミスが3箇所あったので修正しました。
|
2
|
+
|
3
|
+
Scannerへの参照をimportに変更しました。
|
4
|
+
|
5
|
+
Eclipseで作成し、実行確認しました。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
![実行結果](73593372349ada9b6853df532e1ba3bc.png)
|
10
|
+
|
11
|
+
いかがでしょうか?
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
---
|
16
|
+
|
1
17
|
質問者様のソースをマークダウンで整形表示&必要な修正、
|
2
18
|
|
3
19
|
実務的に必要な追加をしました。
|
@@ -6,11 +22,15 @@
|
|
6
22
|
|
7
23
|
```java
|
8
24
|
|
25
|
+
import java.util.Scanner;
|
26
|
+
|
27
|
+
|
28
|
+
|
9
29
|
public class Main {
|
10
30
|
|
11
31
|
public static void main(String[] args) {
|
12
32
|
|
13
|
-
java.util.Scanner system_in = new
|
33
|
+
java.util.Scanner system_in = new Scanner(System.in); // Sacnerになっていました。
|
14
34
|
|
15
35
|
/* ここでの new で新しいScannerオブジェクトが開かれます。
|
16
36
|
|
@@ -34,7 +54,7 @@
|
|
34
54
|
|
35
55
|
System.out.println("あなたの年齢を入力してください");
|
36
56
|
|
37
|
-
String ageString = new
|
57
|
+
String ageString = new Scanner(System.in).nextLine();
|
38
58
|
|
39
59
|
|
40
60
|
|
@@ -44,9 +64,9 @@
|
|
44
64
|
|
45
65
|
age = Integer.parseInt(ageString);
|
46
66
|
|
47
|
-
} cath
|
67
|
+
} catch (NumberFormatException e) { // catheになっていました。
|
48
68
|
|
49
|
-
Sytem.out.println("入力された年齢は数値ではありませんでした。");
|
69
|
+
System.out.println("入力された年齢は数値ではありませんでした。"); // sytemになっていました。
|
50
70
|
|
51
71
|
return;
|
52
72
|
|