回答編集履歴
3
コメント行の内容を変更
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
System.out.println("0:レベル1 3桁 1:レベル2 4桁 2:レベル3 5桁");
|
12
12
|
|
13
|
-
// ↓
|
13
|
+
// ↓の行がstatic変数ではなく、ローカル変数に対しての代入になってます。そのためstatic変数levelの値が変更されずに 0となります。行頭のintを削除してください。
|
14
14
|
|
15
15
|
int level = new java.util.Scanner(System.in).nextInt()+3;
|
16
16
|
|
@@ -32,7 +32,9 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
+
<< 大まかな調べ方 >>
|
36
|
+
|
35
|
-
|
37
|
+
質問文のプログラムを実行すると以下の内容がコンソールに出力されます。
|
36
38
|
|
37
39
|
|
38
40
|
|
@@ -72,7 +74,7 @@
|
|
72
74
|
|
73
75
|
```
|
74
76
|
|
75
|
-
predict = new int[d]; ←理由は
|
77
|
+
predict = new int[d]; ←理由は配列(predict)のlengthが0なため。
|
76
78
|
|
77
79
|
|
78
80
|
|
2
大きさ=>length
test
CHANGED
@@ -72,7 +72,7 @@
|
|
72
72
|
|
73
73
|
```
|
74
74
|
|
75
|
-
predict = new int[d]; ←理由はこの配列の
|
75
|
+
predict = new int[d]; ←理由はこの配列のlengthが0なため。
|
76
76
|
|
77
77
|
|
78
78
|
|
1
引用文を追加
test
CHANGED
@@ -84,4 +84,16 @@
|
|
84
84
|
|
85
85
|
```
|
86
86
|
|
87
|
+
AnswerクラスのgetDigit
|
88
|
+
|
89
|
+
```Java
|
90
|
+
|
91
|
+
public static int getDigit() {
|
92
|
+
|
93
|
+
return digit;
|
94
|
+
|
95
|
+
}
|
96
|
+
|
97
|
+
```
|
98
|
+
|
87
99
|
3,AnswerクラスのanswerGeneratorにてGamelevelクラスのgetLevel より値を取得してます。
|