문제 설명
어떤 사람이 20대인지 검사하려 합니다.
사람의 나이를 담은 int 형 변수, age가 주어집니다. age가 20대를 나타낸다면 isTwenties
에 true
를, 그렇지 않으면 false
를 저장하는 코드를 작성하세요.
※ 20대는 20세 이상, 29세 이하입니다.
힌트1
A | B | A && B |
---|---|---|
TRUE | TRUE | TRUE |
TRUE | FALSE | FALSE |
FALSE | TRUE | FALSE |
TRUE | FALSE | FALSE |
-
20대이려면, age가 20 이상이고 30 미만이어야 합니다. 두 조건을 모두 만족해야하니
&&
연산자를 사용해야 합니다.20 <= age && age < 30
을 입력한 후, 코드를 제출해보세요. ↩
빈칸 채우기 문제 안내
- 빈칸 채우기는 이미 완성된 코드 중 빈칸에 알맞은 코드를 입력하는 문제 타입입니다.
- 빈칸을 제외한 기본 코드는 수정할 수 없습니다.
- 빈칸을 채우지 않을 경우, 실행 결과에 에러 메시지가 표시됩니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class LogicalOperatorExam {
public boolean isAgeTwenties(int age) {
boolean isTwenties = false;
//아래 빈칸을 채워 코드를 완성하세요.
if( ) {
isTwenties = true;
}
else {
isTwenties = false;
}
return isTwenties;
}
public static void main(String[] args) {
LogicalOperatorExam exam = new LogicalOperatorExam();
exam.isAgeTwenties(19);
exam.isAgeTwenties(25);
}
}
실행 결과
실행 중지
실행 결과가 여기에 표시됩니다.