본문 바로가기
Language/java

java 기초 3: 조건문(if, switch)

by S2채닝S2 2023. 1. 2.

조건문

- 조건에 따라 다른 코드블럭이 실행됨

 

1. if, else if, else

- 첫 번째 조건을 if, 다른 조건을 추가할 경우 else if를 사용.

- if와 else if의 조건을 모두 만족하지 못할 경우 else문을 실행

int result;
if (조건1){
    result = 1; //조건1을 만족할 경우 result는 1
} else if (조건2){
    result = 2; //조건2를 만족할 경우 result는 2
} else{
    result = 3 //조건1과 2를 모두 만족하지 못할 경우 result는 3
}

 

2. switch문

- 괄호의 변수 값에 따라 case문을 실행

- 해당 case문에 break(탈출 코드)가 없을 경우, 나머지 case문을 순차적으로 실행

- 해당되는 값(case)이 없을 경우, default문을 실행

- default문이 마지막 문장이므로, break는 필요하지 않음

int a = (임의의 수);
int b;

switch (a){
    case 1:
        b=1;
        break;	//a가 1일 경우: b의 값은 1

    case 2:
        b=2;
				
    case 3:
        b=3;
        break;	//a가 2일 경우: b의 값은 3 (case2와 case3이 순차적으로 실행됨)
    default:
        b=4;	//a가 10일 경우: b의 값은 4 (해당 case가 없으므로 default문을 실행)
}

최근댓글

최근글

skin by © 2024 ttuttak