回答編集履歴

1

追記

2018/09/17 08:33

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1 +1,35 @@
1
1
  変数heartの宣言文を、switchブロックより前に置いてみては。
2
+
3
+
4
+
5
+ コメントを受けて
6
+
7
+ ---
8
+
9
+ > 演算子 || は引数の型 boolean, int で未定義です
10
+
11
+
12
+
13
+ 例えば『numが1、あるいは(numが)2』という条件は次のように書きます。
14
+
15
+ ```Java
16
+
17
+ num == 1 || num == 2
18
+
19
+ ```
20
+
21
+
22
+
23
+ > 重複ローカル変数 heart
24
+
25
+
26
+
27
+ 変数名が重複しています。
28
+
29
+
30
+
31
+ > k を変数に解決できません
32
+
33
+
34
+
35
+ kのスコープがifブロック内なので、外部から参照できません。