주어진 조건에 따라 다르게 동작하도록 하는 것
if( if절 : if뒤의 괄호) {
// then 절 : 중괄호가 감싸고 있는 구간
// 조건이 true 이면 then 절 실행 , false면 then 절이 실행 되지 않는다.
}
else
if 만으로는 부족
좀 더 복잡한 상황을 처리하기 위해 사용
ex) if의 조건이 false면 else 실행
if(){
}
else{
}
else if
조건문의 흐름을 좀 더 자유롭게 제어 가능
else if는 여러 개가 복수로 등장 가능
else 절은 생략이 가능
else if 절이 else 절보다 먼저 등장 X
ex) if의 조건이 false 이고 else if의 조건이 true 이면 else if 실행
if() {
}
else if(){
}
else{
}
switch 문
사용 빈도는 적지만 조건이 많으면 if 대신 사용 가능
break : 종료
default : case 에 조건이 없으면 실행
ex)
switch ( ) {
case 1:
System.out.println("");
break;
case 2:
System.out.println("");
break;
case 3:
System.out.println("");
break;
default:
System.out.println("");
}