조건문

ELODY🌝·2021년 10월 18일
0
post-thumbnail

🔴🔺🟥만약에 456억을 준다면 오징어게임에 참가할거야?

조건문 : 상황에 따라 '어떤상황에는 이렇게 처리해라' 라고 하는 것

조건문에는 if문, if else문, if else if else문, switch case문이 있다.
소괄호 속 내용은 조건이 되고, 중괄호 속 내용은 수행문이 된다.

if문

if(5>3){
system.out.println("5는 3보다 크다");
}

• 조건이 참이라면 중괄호 속 내용을 실행한다.

if else문

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의 수행문을 실행한다.

if else if else문

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를 바로 사용해도 된다.

switch case문

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 조건문들과 다르게 참 비교만 가능하다.

profile
꼼꼼한 금붕어 읏쨔

0개의 댓글