0
이 내 코드는 다음과 같습니다 probléme이 "할 수없는 변수 J에 대한 액세스"스위치에서 선언 된 변수에 액세스 할 수없는 이유는 무엇입니까?
public static void main(String args[]) {
char digit = 'a';
for (int i = 0; i < 10; i++){
switch (digit){
case 'x' : { int j = 0; System.out.println(j); }
default : { int j = 100; System.out.println(j); }
}
}
int i = j;
System.out.println(i);
}
왜 정확히 여기에'switch-case'를 사용 했습니까? 루프에서 '숫자'를 수정하지 않아도됩니다. –
주의해야 할 점 - 스위치의 각'case' 끝에'break;'문을 넣지 않으면 다음'case'도 실행됩니다. 이 예제에서'digit'가''x ''인 경우'0'과'100'을 모두 출력합니다. –