자바에서 사용하는 조건문
자바에서 조건문을 사용하면 프로그램의 실행 흐름을 제어할 수があり, 특정 조건에 따라 다른 코드 블록을 실행할 수 있습니다. 이 글에서는 자바에서 사용하는 주요 조건문들인 if, if-else, if-else if-else, 및 switch 문에 대해 자세히 설명하겠습니다.
if 문
정의
if 문은 가장 기본적인 조건문으로, 주어진 조건이 참(true)일 때만 코드 블록을 실행합니다.
if (조건식) {
// 조건식이 참일 때 실행될 코드
}
예제


특징
- 단일 조건을 평가할 때 사용됩니다.
- 조건이 참일 경우에만 코드 블록이 실행됩니다.
- 조건이 거짓(false)일 경우, 코드 블록이 실행되지 않습니다.
if-else 문
정의
if-else 문은 주어진 조건이 참일 때와 거짓일 때 각각 다른 코드 블록을 실행합니다.
사용법
if (조건식) {
// 조건식이 참일 때 실행될 코드
} else {
// 조건식이 거짓일 때 실행될 코드
}
예제


특징
- 두 가지 경로 중 하나를 선택하여 실행합니다.
- 조건이 참일 경우 if 블록이 실행되고, 거짓일 경우 else 블록이 실행됩니다.
if-else if-else 문
정의
if-else if-else 문은 여러 조건을 순차적으로 평가하여 조건에 맞는 코드 블록을 실행합니다.
사용법
if (조건식1) {
// 조건식1이 참일 때 실행될 코드
} else if (조건식2) {
// 조건식2가 참일 때 실행될 코드
} else if (조건식3) {
// 조건식3이 참일 때 실행될 코드
} else {
// 모든 조건식이 거짓일 때 실행될 코드
}
예제


특징
- 여러 조건을 평가할 때 사용됩니다.
- 조건이 참인 첫 번째 블록이 실행되고, 나머지 조건은 평가되지 않습니다.
- 마지막 else 블록은 모든 조건이 거짓일 때 실행됩니다.
switch 문
정의
switch 문은 하나의 변수에 대하여 여러 조건을 검사하여 해당 조건에 맞는 코드를 실행합니다. 주로 한 변수의 다양한 값에 따른 경우를 처리할 때 사용됩니다.
switch (변수) {
case 값1: // 값1에 해당하는 코드
break;
case 값2: // 값2에 해당하는 코드
break;
default: // 모든 경우에 해당하지 않을 때 실행되는 코드
break;
}


특징
- 조건식 하나에 결과 값이 많은 경우 사용합니다.
- case 문은 상수(정수, 문자, 문자열)만 사용할 수 있습니다.
- break 문을 사용하여 각 경우의 코드 블록을 종료합니다. 만약 break 문이 없으면 다음 case 문으로 계속 실행됩니다.
'JAVA' 카테고리의 다른 글
| JAVA에서 사용하는 클래스와 객체에 대한 이해 (0) | 2024.12.10 |
|---|---|
| JAVA에서 반복문과 배열 사용하기 (3) | 2024.12.09 |
| JAVA에서 반복문 사용하기 (0) | 2024.12.09 |
| JAVA에서 데이터 출력하기 (0) | 2024.12.06 |
| JAVA 기초 psvm (0) | 2024.12.06 |