🔴🔺🟥만약에 456억을 준다면 오징어게임에 참가할거야?
조건문 : 상황에 따라 '어떤상황에는 이렇게 처리해라' 라고 하는 것
조건문에는 if문, if else문, if else if else문, switch case문이 있다.
소괄호 속 내용은 조건이 되고, 중괄호 속 내용은 수행문이 된다.
if(5>3){
system.out.println("5는 3보다 크다");
}
• 조건이 참이라면 중괄호 속 내용을 실행한다.
int a = 15;
if(a>20){
system.out.println("a는 20 보다 크다");
}
else if(a<20){
system.out.println("a는 20보다 작다");
}
• if의 조건이 참이라면 if의 수행문을 실행하고, 거짓이라면 else if 줄로 넘어간다.
• else if 조건이 참이라면 else if의 수행문을 실행한다.
int b = 15;
if(b>20){
system.out.println("b는 20 보다 크다");
}
else if(b<10){
system.out.println("b는 10보다 작다");
}
else{
system.out.println("b는 10보다 크고 20보다 작다");
}
• if else문과 동일하게 조건을 따지고, 모두 거짓일 시 마지막의 else의 수행문을 실행한다.
• else는 조건이 없다.
• else if 없이 if조건 뒤에 else를 바로 사용해도 된다.
int day = 3;
switch(day){
case 1:
system.out.println("월요일 입니다.");
break;
case 2:
system.out.println("화요일 입니다.");
break;
case 3:
system.out.println("수요일 입니다.");
break;
case 4:
system.out.println("목요일 입니다.");
break;
case 5:
system.out.println("금요일 입니다.");
break;
case 6:
system.out.println("토요일 입니다.");
break;
case 7:
system.out.println("일요일 입니다.");
break;
default:
system.out.println("잘못된 요일 입니다.");
}
• switch의 조건이 case의 조건과 동일하면 해당 수행문을 실행한다.
• case조건들이 맞지 않을 때 default의 수행문을 실행한다.
• default는 사용하지 않아도 된다.
• if 조건문들과 다르게 참 비교만 가능하다.