switch
문의 한 브랜치에서 선언되어 다른 브랜치에서 사용된 지역 변수를 보고합니다. 그러한 선언은 매우 혼동될 수 있습니다.
예:
switch(i) { case 2: int x = 0; break; case 3: x = 3; System.out.println(x); break; }