더북(TheBook)

정답

(hour < 12) ? "오전" : "오후";

 

해설

삼항 연산자는 ‘(조건) ? 값1 : 값2’로 구성됩니다. 앞의 조건에 따라 결괏값이 달라집니다. 조건의 결과가 true이면 값1을, false이면 값2를 반환합니다. Calendar 객체를 이용해 얻어낸 hour 값이 12보다 작은 수면 조건에 만족하므로 결과가 true이고, 첫 번째 값인 ‘오전’을 반환합니다. 그러나 hour 값이 12와 같거나 크다면 결과가 false이므로 두 번째 값인 ‘오후’를 반환합니다.

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