1. 단일 if
- 조건식 : 어떤식을 만들든 결과가 true나 false가 나오게 함
if(조건식){
조건식이 true일 때 실행하는 코드
}
2. 두개 중 하나를 선택 if else
if(조건식){
조건식이 true일 때 실행하는 코드
}else {
조건식이 false일 때 실행하는 코드
}
3. 여러개 중 하나를 선택 if else if else if else
if(조건식 A) {
조건식 A 가 true 일 때 만 실행
}else if(조건식 B){
조건식 B 가 true 일 때 만 실행
}else {
그 외 나머지 일 때 실행
}
4. switch case
- 여러개 중 하나를 선택
- 정수식 : 연산의 결과물로 정수 하나가 도출
- case 실행은 break를 만나거나 영역의 끝을 만날 때 까지 실행
- case 의 값은 변수를 사용할 수 없음, 상수만 가능
switch(정수식 또는 문자열){
case 정수 또는 문자열 (상수형):
break;
case 정수 또는 문자열 (상수형):
break;
default :
break;
}
5. 사용
- 범위를 판단 할 경우 if
- 같다를 판단 할 경우 if, switch