더북(TheBook)

논리 연산자 실습

문제 1 나이가 19세 이하이거나 60세 이상이면 할인해주려고 합니다. int형 변수 age의 값을 검사해 할인 대상인지 알아보겠습니다. 5행의 빈칸을 수정해 할인 대상이라면 isDiscounttrue를, 그렇지 않으면 isDiscountfalse를 저장하도록 만들어보세요.

public class LogicalOperatorExam{
    public boolean isAgeDiscountable(int age) {
        boolean isDiscount = false;
        // 이 아랫줄을 수정하세요.
        if( _______________________ ) {
            isDiscount = true;
        }else{
            isDiscount = false;
        }
    
    return isDiscount; // 결과 테스트를 위한 코드입니다.
    }

    // 이 아래는 실행을 위한 코드입니다. 수정하지 마세요.
    public static void main(String[]args) {
        LogicalOperatorExam exam = new LogicalOperatorExam();
        System.out.println(exam.isAgeDiscountable(15));
        System.out.println(exam.isAgeDiscountable(27));
        System.out.println(exam.isAgeDiscountable(61));
    }
}

 

실행결과

true
false
true
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.