初級 › variable is already defined の原因と直し方 › パターン3
variable is already defined の原因と直し方
同じスコープでの再宣言。
1 public class Main { 2 public static void main(String[] args) { 3 for (int i = 0; i < 3; i++) { 4 _________ i = 0; ^ 5 System.out.println(i); 6 } 7 } 8 }
Main.java:4: error: variable i is already defined in method main(String[])
空欄を埋めてビルドを通す
外側のforで宣言したiは、その中の波括弧内でも有効です。同じ名前で再宣言することはできません。
次の問題