初級 › cannot find symbol (variable) の原因と直し方 › パターン5
cannot find symbol (variable) の原因と直し方
変数名のタイプミス、宣言忘れ、スコープ外参照の3パターンに分けて原因を切り分けます。
1 public class Main { 2 public static void main(String[] args) { 3 for (int i = 0; i < 3; i++) { 4 System.out.println(i); 5 } 6 System.out.println(______); ^ 7 } 8 }
Main.java:6: error: cannot find symbol
symbol: variable i
空欄を埋めてビルドを通す
for文のかっこの中で宣言した変数は、そのfor文の中だけで使えます。ループを抜けると消えます。
次の問題