Network disconnected
Description
int 형 변수 a와 b가 주어집니다.[1] 주석이 지시하는 대로 다음 코드를 완성해 보세요.
- c에는 a가 b보다 큰지 비교한 결과를 저장
- d에는 a와 b가 같은지 비교한 결과를 저장
- e에는 a와 b가 다른지 비교한 결과를 저장
c, d, e는 모두 boolean형 변수이므로 저장되는 값은 true
또는 false
이어야 합니다.
힌트: 비교 연산을 하려면 ==, !=, <, >, <=, >=
기호를 이용합니다. 다음 예를 참고하여 문제를 해결해 보세요.
int i = 10;
int j = 10;
// i와 j가 같은지 비교하는 연산자
System.out.println(i == j ); // true
// i와 j가 다른지 비교하는 연산자
System.out.println(i != j ); // false
// i가 j보다 작은지 비교하는 연산자
System.out.println(i < j); // false
// i가 j보다 작거나 같은지 비교하는 연산자
System.out.println( i <= j); // true
// i가 j보다 큰지 비교하는 연산자
System.out.println(i > j); // false
// i가 j보다 크거나 같은지 비교하는 연산자
System.out.println(i >= j); // true
[1]: a 값과 b 값이 무엇인지는 아직 모릅니다. 지금은 그냥 a와 b가 주어져 있다고 가정하고 문제를 풀어보세요. 이에 대한 자세한 설명은 함수 강의에 나옵니다.
Question type: Fill in the blank
- You need to fill in the blank with the appropriate code.
- You cannot modify the given code.
- An error message will appear in the result if you leave the blank empty.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class OperatorExam {
public boolean[] calculate(int a, int b) {
//변수 a와 b는 int형 변수입니다. 각각 어떤 값을 가지고 있는지는 비교해 보기 전에는 모릅니다.
//a와 b가 주어져 있다고 가정하고 아래 지시에 따라 문제를 풀어 보세요.
//a가 b보다 큰 지 비교한 결과(true 또는 false)를 c에 저장하세요.
boolean c =
//a와 b가 같은지 비교한 결과를 d에 저장하세요.
boolean d =
//a와 b가 다른지 비교한 결과를 e에 저장하세요.
boolean e =
//이 아래 코드는 결과 테스트를 위한 코드입니다.
boolean ret[] = {c, d, e};
return ret;
}
public static void main(String[]args){
int a = (int)(Math.random() * 10);
int b = (int)(Math.random() * 10);
new OperatorExam().calculate(a, b);
}
}
Result
Stop
Result of [Run Test] or [Submit] will be displayed here
내가 제출한 코드가 왜 틀렸는지 프로그래머스 AI에게 물어보세요.
제출 후 채점하기를 눌러 30점 이상인 경우 물어볼 수 있어요.
베타 기간 동안에는 한 문제당 1번만 물어볼 수 있어요.
베타 기간 동안에는 한 문제당 1번만 물어볼 수 있어요.