if
문법
if (boolean 형식의 자료형) {
실행문;
} else if (조건문) {
실행문;
} else {
실행문;
}
- 실행문2는 조건문 내용에 해당되지 않는다.
if (condition)
실행문1;
실행문2;
- 한줄에 조건문 사용가능
if (condition) 실행문;
switch
문법
switch (조건식){
case 값1 :
실행문1;
break;
case 값2 :
실행문2;
}
- 조건식은 정수 또는 문자열이어야 한다.
- case의 값들은 정수, 상수, 문자열만 가능하며 변수, 실수는 불가능하다.
- 한번 case문에 들어가면 break를 만날때까지 아래 모든 case문을 실행한다.
string season = "";
int month;
switch(month){
case 3: case 4: case 5:
season = "spring";
break;
case 6: case 7: case 8:
season = "summer";
break;
case 9: case 10: case 11:
season = "fall";
break;
case 12: case 1: case 2:
season = "winter";
}