if 문의 역할
if 문은 프로그램에서 조건을 평가하여 해당 조건이 참일 경우에만 특정 코드 블록을 실행하도록 하는 제어문입니다.
if 문의 구조
if (조건식) {
// 조건이 참일 때 실행되는 코드 블록
}
else 문의 역할
else 문은 if 문의 조건이 거짓인 경우 실행되는 블록을 정의하는데 사용됩니다.
else 문의 구조
if (조건식) {
// 조건이 참일 때 실행되는 코드 블록
} else {
// 조건이 거짓일 때 실행되는 코드 블록
}
else-if의 역할
else-if 구조는 여러 가지 조건을 차례대로 검사하여 해당하는 조건이 발견되면 해당 코드 블록을 실행하는 제어문입니다. 여러 개의 조건을 효과적으로 처리하고 다양한 실행 경로를 관리하는 데 사용됩니다.
else-if 구조
if (조건식1) {
// 조건식1이 참일 때 실행되는 코드 블록
} else if (조건식2) {
// 조건식2가 참일 때 실행되는 코드 블록
} else if (조건식3) {
// 조건식3이 참일 때 실행되는 코드 블록
} else {
// 모든 조건이 거짓일 때 실행되는 코드 블록
}
if-else 문 예제
public class Example {
public static void main(String[] args) {
int score = 85;
if (score >= 90) {
System.out.println("A");
} else if (score >= 80) {
System.out.println("B"); // 출력 : B
} else if (score >= 70) {
System.out.println("C");
} else {
System.out.println("D");
}
}
}
주의사항
처음으로 참이 되는 조건의 코드 블록만 실행하므로 조건의 순서에 주의해야 합니다.
'JAVA > 자바 기본 문법' 카테고리의 다른 글
[JAVA] while 문과 do-while 문 (0) | 2023.08.10 |
---|---|
[JAVA] switch 문 (0) | 2023.08.10 |
[JAVA] 삼항 연산자 (0) | 2023.08.10 |
[JAVA] 대입 연산자, 증감 연산 (0) | 2023.08.10 |
[JAVA] 비교 연산자 (0) | 2023.08.10 |