質問: 0; // int sum も0として設定 i++; sum += i; } while (num > i); // iを入力した数 numまでループさせる System.out.println("結果は" + sum + "です。"); } } コード ```
回答: 変数のスコープに問題があります。 平たく言えば、`{}`の内側で宣言された変数は、外側から参照できません。 ただ、一定回数ループするだけならばそもそもfor文を使った方が楽かと思います。 今のコードだと毎周sumが0に書き換えられてしまいますし。