初級 › cannot find symbol (variable) の原因と直し方 › パターン4
cannot find symbol (variable) の原因と直し方
変数名のタイプミス、宣言忘れ、スコープ外参照の3パターンに分けて原因を切り分けます。
1 public class Main { 2 static void setup() { 3 int total = 100; 4 } 5 public static void main(String[] args) { 6 System.out.println(__________); ^ 7 } 8 }
Main.java:6: error: cannot find symbol
symbol: variable total
空欄を埋めてビルドを通す
メソッドの中で宣言したローカル変数は、そのメソッドの外からは見えません。別のメソッドの変数を直接使うことはできません。
次の問題