본문 바로가기

인프런 - 백엔드(김영한)/java

조건문

if / else if

다음과 같이 사용한다.

public class test {
    public static void main(String[] args) {
        int age = 14;
        if (age <= 7) {
            System.out.println("미취학");
        } else if (age <= 13) {
            System.out.println("초등학생");
        } else if (age <= 16) {
            System.out.println("중학생");
        } else if (age <= 19) {
            System.out.println("고등학생");
        } else {
            System.out.println("성인");
        }
    }
}

 

switch

비교 연산자를 통한 조건이 아닌 단지 값이 같은지 아닌지를 이용하여 조건을 만들때 사용.

ex)

public class test {
    public static void main(String[] args) {
        String grade = "B";

        switch (grade){
            case "A":
                System.out.println("탁월한 성과입니다.");
                break;
            case"B":
                System.out.println("좋은 성과입니다");
                break;
            case "C":
                System.out.println("준수한 성과입니다.");
                break;
            case "D":
                System.out.println("향상이 필요합니다");
                break;
            default:
                System.out.println("잘못된 학점입니다.");
        }
    }
}

 

삼항연산자

단순히 참과 거짓에 따른 조건을 만들때 사용.

ex)

public class test {
    public static void main(String[] args) {
        int age = 18;
        String status = (age >= 18) ? "성인" : "미성년자";
        System.out.println("age = " + age + " status = " + status);
    }
}

'인프런 - 백엔드(김영한) > java' 카테고리의 다른 글

형변환  (0) 2024.10.06
입력  (2) 2024.10.03
intellij 단축키 정리 (Window)  (0) 2024.10.03
변수 / 연산자  (1) 2024.10.01
자바란?  (0) 2024.09.30