[JAVA] if 문과 else 문

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