본문 바로가기
프로그래밍/Java

[Java] 조건문

by 시간많은백수 2023. 8. 12.
반응형

조건문이란?

프로그래밍에서 특정 조건이 참(True) 또는 거짓(False)인지를 확인하고, 해당 조건에 따라 다른 동작을 수행하는 구문입니다.

 

1. if문

if문은 가장 기본적인 조건문입니다. 주어진 조건이 참(True)인 경우에 해당하는 블록을 실행합니다.

1
2
3
if (조건) {
    // 조건이 참일 때 실행되는 코드
}
cs

 

2. else문

else문은 if문과 함께 사용되며, if문의 조건이 거짓(False)인 경우에 해당하는 블록을 실행합니다.

1
2
3
4
5
if (조건) {
    // 조건이 참일 때 실행되는 코드
} else {
    // 조건이 거짓일 때 실행되는 코드
}
cs

 

3. else if문

여러 개의 조건을 확인해야 할 때 사용됩니다. 여러 조건 중 하나가 참인 경우에 해당하는 블록을 실행하고, 더 이상 다른 조건을 검사하지 않습니다.

1
2
3
4
5
6
7
8
if (조건1) {
    // 조건1이 참일 때 실행되는 코드
} else if (조건2) {
    // 조건1이 거짓이고, 조건2가 참일 때 실행되는 코드
} else {
    // 모든 조건이 거짓일 때 실행되는 코드
}
 
 
cs

 

4. 중첩된 조건문

 조건문은 다른 조건문 내에 중첩하여 사용할 수 있습니다. 이를 통해 복잡한 조건을 다룰 수 있습니다.

1
2
3
4
5
6
7
8
9
10
if (조건1) {
    if (조건2) {
        // 조건1과 조건2가 모두 참일 때 실행되는 코드
    } else {
        // 조건1은 참이지만, 조건2가 거짓일 때 실행되는 코드
    }
} else {
    // 조건1이 거짓일 때 실행되는 코드
}
 
 
cs

 

5. switch문

여러 개의 가능한 값에 따라 다른 동작을 수행할 때 유용한 구문입니다. 값에 따라 다른 case 블록을 실행하며, 일치하는 case가 없을 경우 default 블록이 실행될 수 있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
switch (값) {
    case 값1:
        // 값이 값1과 일치할 때 실행되는 코드
        break;
    case 값2:
        // 값이 값2와 일치할 때 실행되는 코드
        break;
    // ...
    default:
        // 일치하는 값이 없을 때 실행되는 코드
        break;
}
cs

 

반응형

'프로그래밍 > Java' 카테고리의 다른 글

[Java] 스택(Stack)과 큐(Queue)  (0) 2023.08.24
[Java] Math함수  (0) 2023.08.17
[Java] 변환  (0) 2023.08.16
[Java] 배열  (0) 2023.08.15
[Java] 반복문  (0) 2023.08.14