Java

[Java] 조건문 (if, else if, switch-case)

jny0 2023. 2. 22. 13:54

if - else if 문

if (조건1) {
    <수행할 문장1>;
    <수행할 문장2>;
    ...
} else if(조건2) {
    <수행할 문장A>;
    <수행할 문장B>;
    ...
} else {
    <수행할 문장A>;
    <수행할 문장B>;
    ...
}

 

switch/case 문

switch(입력변수) {
    case 입력값1: ...
         break;
    case 입력값2: ...
         break;
    ...
    default: ...
         break;
}

예시

public class Sample {
    public static void main(String[] args) {
        int month = 8;
        String monthString = "";
        switch (month) {
            case 1:  monthString = "January";
                     break;
            case 2:  monthString = "February";
                     break;
            case 3:  monthString = "March";
                     break;
            case 4:  monthString = "April";
                     break;
            case 5:  monthString = "May";
                     break;
            case 6:  monthString = "June";
                     break;
            case 7:  monthString = "July";
                     break;
            case 8:  monthString = "August";
                     break;
            case 9:  monthString = "September";
                     break;
            case 10: monthString = "October";
                     break;
            case 11: monthString = "November";
                     break;
            case 12: monthString = "December";
                     break;
            default: monthString = "Invalid month";
                     break;
        }
        System.out.println(monthString);
    }
}
August