📋 조건(분기)문(if, if else, switch case)

✅ 점프 투 자바 예제

package section04;

public class JumpEx0401 {
    public static void main(String[] args) {
        boolean isRain = true;
        
        if (isRain) {
            System.out.println("우산을 가져 가라");
        }

        boolean money = false;
        if (money) {
            System.out.println("택시를 타고 가라");
        } else {
            System.out.println("걸어가라");
        }
    }
}

package section04;

public class JumpEx0402 {
    public static void main(String[] args) {
        int money = 2000;
        boolean hasCard = true;

        if (money >= 3000 || hasCard) {
            System.out.println("택시를 타고 가라");
        } else {
            System.out.println("걸어 가라");
        }
    }
}

package section04;

public class JumpEx0403 {
    public static void main(String[] args) {
        int money = 2000;
        boolean hasCard = true;

        if (money >= 3000) {
            System.out.println("돈으로 택시를 타고 가라");
        } else {
            if (hasCard) {
                System.out.println("카드로 택시를 타고 가라");
            } else {
                System.out.println("걸어가라");
            }
        }
    }
}

package section04;

public class JumpEx0404 {
    public static void main(String[] args) {
        int money = 2000;
        boolean hasCard = true;

        if (money >= 3000) {
            System.out.println("돈으로 택시를 타고 가라");
        } else if (hasCard) {
            System.out.println("카드로 택시를 타고 가라");
        } else {
            System.out.println("걸어가라");
        }
    }
}

package section04;

public class JumpEx0405 {
    public static void main(String[] args) {
        int month = 7;
        String monthString = "";
        switch (month) { // 입력 변수의 자료형은 byte, short, char, int, enum, String만 가능하다.
            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);
    }
}

✅ 자바 카페 예제

자바 카페에서 아메리카노 1잔을 주문하였다.

👩‍🍳직원: “주문하신 커피 나왔습니다. 시럽을 넣어 드릴까요?”

🙍고객: “아니오” / “네”

👩‍🍳직원: “시럽을 넣었습니다.”

👩‍🍳직원: “만족도 조사에 참여하시겠어요?”

🙍고객: “네”

📝질문1: 다음에도 저희 매장에 방문하시겠어요?(O, X)