switch
ステートメントのある分岐で宣言され、別の分岐で使用されているローカル変数を報告します。 このような宣言は大きな混乱を招く可能性があります。
例:
switch(i) { case 2: int x = 0; break; case 3: x = 3; System.out.println(x); break; }