AiPE

Java의 조건문 문법 본문

카테고리 없음

Java의 조건문 문법

Oshimaker XiBBaL 2024. 3. 25. 21:01
반응형

Java에서의 조건문은 프로그램의 실행 흐름을 제어하는 데 사용한다.

 

"이 조건을 만족하면 아래의 것을 해, 그렇지 않으면 다른 것을 해"가 조건문의 기본적인 맥락이다.

 

주요한 조건문은 "if", "else if", "else"와 "switch"등이 있다.

 

 

① if 조건문

기본적인 문법은 아래와 같다.

if (조건식) {
    // 조건식이 참일 때 실행될 코드
}

 

조건식이 참이면 { } 안의 코드가 실행되는 비교적 간단한 구조의 조건문이다.

 

 

② if-else 조건문

기본적인 문법은 아래와 같다.

if (조건식) {
    // 조건식이 참일 때 실행될 코드
} else {
    // 조건식이 거짓일 때 실행될 코드
}

 

조건식이 참이면 첫 번째 { } 안의 코드가 실행되고, 거짓이면 두 번째 { }안의 코드가 실행된다.

 

 

③ else if 조건문

기본적인 문법은 아래와 같다.

if (조건식1) {
    // 조건식1이 참일 때 실행될 코드
} else if (조건식2) {
    // 조건식2가 참일 때 실행될 코드
} else {
    // 모든 조건식이 거짓일 때 실행될 코드
}

 

"조건식1"부터 순차적으로 조건을 검사하고 참인 조건을 만나면 해당 { } 안의 코드가 실행된다.

 

"조건식1"과 "조건식2"가 모두 참인 경우일지라도, "조건식1"이 참이고 해당 { } 안의 코드가 실행되었기 때문에 "조건식2" 뒤의 { }는 실행되지 않는다.

 

else if의 경우, 개수를 무한대로 증가시킬 수 있다.

 

 

④ switch 조건문

기본적인 문법은 아래와 같다.

switch (변수) {
    case 값1:
        // 변수가 값1과 일치할 때 실행될 코드
        break;
    case 값2:
        // 변수가 값2와 일치할 때 실행될 코드
        break;
    default:
        // 변수가 위의 case에 해당하지 않을 때 실행될 코드
}

 

변수의 값을 기준으로 다양한 분기를 처리할 때 사용한다.

각 case는 변수의 값이 일치할 때 실행되며, 일치하는 것이 없을 때에는 default이 실행된다.

반응형