이 간단한 코드가 있습니다. 값이 0 인 정수 및 null String. 충분히 간단합니다. 그러나 프로그램을 실행하면 "z"대신 "a"가 인쇄됩니다. 나는 문제가 무엇인지, 무엇이 실종되었는지를 모른다.스위치가 잘못된 int case를 선택했습니다.
public static void main(String[] args) {
int classCode = 0;
String classString = null;
switch(classCode) {
case 0:
classString = "z";
case 10:
classString = "a";
break;
case 11:
classString = "b";
break;
case 20:
classString = "c";
break;
case 21:
classString = "d";
break;
case 30:
classString = "e ";
break;
case 31:
classString = "f";
break;
}
System.out.println(classString);
}
당신은이 누락'휴식,'문을 케이스 (10)'하기 전에' – 4castle