switch(비교대상){
case 1 : // 비교대상 값이 1과 같다면
break; // switch 문장에서 break; 를 만나면 switch 문을 빠져나감.
case 2:
case 3: // 비교대상 값이 2 또는 3과 같다면
break; // break; 를 만나면 switch 문을 빠져나간다.
default: // 비교대상 값이 case 에 해당하는 것이 없을 경우
실행문
// break; // switch 문을빠져나간다.
// return; // switch 문을 빠져나가는 것 뿐만아니라
// 프로그램이 종료된다.
}
-> ★ 또한, 비교대상값에 부등호 표시 불가
Ex) switch(avg>=90) 는 사용불가하다.
String gift = "";
switch (hakjum){
case 'A':
gift += "놀이공원이용권,";
// break; 를 쓰지 않으면 누적효과를 볼 수 있다.
case 'B':
gift += "치킨,";
case 'C':
gift += "피자,";
case 'D':
gift += "스파게티,";
break; // break;를 만나면 switch case 문을 빠져나온다.
default:
gift = "벌점 3점";
break;
} // end of switch (hakjum) -------------------
Ex)
학점이 D 일 경우, gift = 스파게티
학점이 A 일 경우, gift = 놀이공원이용권,치킨,피자,스파게티
학점이 F 일 경우, gift = 벌점 3점
https://velog.io/@jjoung-2j/Calculator
day05.c.Switch -> Main_switch
day05.d.Switch -> Sungjuk
day04.d.calculator -> Main_calculator