3. IF-else 문

0
post-thumbnail

If문을 이용한 예문 만들기

		//if 단독 사용 : 하나의 조건을 만족할 때
        //상황 : 오전 10시 전이면 맥모닝 세트 하나 주문하기
        
        int hour = 10;
        if(hour<=10){
            System.out.println("맥모닝 세트 하나");
        }
        System.out.println("주문완료 1");
        결과 : 맥모닝 세트 하나

        //if -else : 하나의 조건이 만족하지 않을 때
        //상황 : 오전 10시 전이고 맥모닝 세트가 있을 경우 맥모닝 세트 2개 주문하기,
        //그렇지 않으면 그냥 모닝 커피 2잔만 사오기
        
        hour = 10;
        boolean set = true;
        if (hour<=10 || set==true){
            System.out.println("맥모닝 세트 2개");
        }else {
            System.out.println("모닝커피 2잔");
        }
        System.out.println("주문 완료 2");
        결과 : 맥모닝 세트 2//if -else if : 조건이 여러개 있을때
        //상황
        // 조건1. 오전 10시 전이고 맥모닝 세트가 남아 있다면 맥모닝 세트 두개 주문
        // 조건2. (조건1 거짓일 경우) 세트가 남아 있다면 맥모닝 세트 하나
        // 조건3. (조건 1,2 모두 거짓일 경우) 상하이 세트 하나

        hour = 13;
        set = false;
        if (hour<=10 && set==true){
            System.out.println("맥모닝 세트 두개");
        } else if (set == true) {
            System.out.println("맥모닝 세트 하나");
        } else {
            System.out.println("상하이 세트 하나");
        }
        System.out.println("주문완료3");
        
        결과 : 상하이 세트 하나

0개의 댓글