if
키워드를 이용해서 만들 수 있다조건식의 결과는 boolean 타입의 true / false 를 리턴한다.
if(){} => 단일로직 조건검사
-------------------------------------
if(){
}else{ => 양자택일
}
-------------------------------------
if(){
}else if(){ => 구간별로 조건검사
}else if(){
}else
if(num1 > num2) {
if(num1 > num3) {
}
}
// 위 코드를 아래 코드 처럼 연산자를 이용해 표현 할 수 있다.
if(num1 > num2 & num1 > num3) {
}
예시
public class IfExam {
public static void main(String[] args) {
int menu = 1;
switch (menu) {
case 1:
System.out.println("햄버거 선택");
break;
case 2:
System.out.println("콜라 선택");
break;
case 3:
System.out.println("피자 선택");
break;
default:
System.out.println("기타 선택");
break;
}
}
}