📍조건문(conditional statements)
1. if문
2. if/else문
3. if/else if/ else문
4. switch문
if(조건){
조건이 참일 때 실행되는 명령문;
}
👌자바 if/else문
if(조건){
조건이 참일 때 실행되는 명령문;
} else{
조건이 거짓일 때 실행되는 명령문;
}
if(조건1){
조건1이 참일 때 실행되는 명령문;
}
else if(조건2){
조건2가 참일 때 실행되는 명령문;
}
else{
조건1과 조건2 모두 거짓일 때 실행되는 명령문;
}
조건식 ? 반환값1 : 반환값2
switch문은 if/else문과 마찬가지로 주어진 조건 값의 결과에 따라 프로그램이 다른 명령을 수행하도록 하는 조건문.
가독성이 좋고 컴파일러가 최적화를 쉽게 할 수 있어 속도 또한 빠르다.
switch문은 integer promotion값만 사용될 수 있다.
switch(조건값){
case 값1:
조건 값이 값1일 때 실행되는 명령문;
break;
case 값2:
조건 값이 값2일 때 실행되는 명령문;
break;
default:
조건 값이 어떠한 case절에도 해당하지 않을 때 실행되는 명령문;
break;
}