더북(TheBook)

정답

age <= 19 || age >= 60

 

해설

if 문은 조건식의 결과에 따라 if 블록의 수행 여부를 결정합니다. 문제에서 원하는 조건은 19세 이하이거나 60세 이상인지 판단해야 합니다. 인자로 받아온 age 변수의 값이 19 이하인지 비교하려면 age <= 19, 이렇게 age19보다 작거나 같은지를 비교할 수 있는 비교 연산자를 이용합니다. 60세 이상인지를 판단하려면 age >= 60, 이렇게 60보다 작거나 같은지를 판단하면 됩니다. 이런 두 가지 경우 중 한 쪽이라도 만족한다면 할인 대상이므로, 둘 중 하나만 만족하면 true를 반환하는 논리 연산자인 ||(or) 연산자를 이용하면 됩니다.

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