Yf6qitmgd2uphlc18pfu
엘리스헬보이
  • 2016.10.15 18:02
  • 조회수 53
  • 답변수 1
Yf6qitmgd2uphlc18pfu
엘리스헬보이
  • 2016.10.15 18:02
  • 조회수 53
  • 답변수 1

어디가 잘못되었는지 모르겠습니다.

강의 듣고 예제를 풀어보고 있는데요 어디가 틀린지 모르겠어요 도와주세요ㅠ

relation_operator
public class OperatorExam {
    public boolean[] calculate(int a, int b) {
        //변수 a와 b는 int형 변수입니다. 각각 어떤 값을 가지고 있는지는 비교해 보기 전에는 모릅니다.
        //a와 b가 주어져 있다고 가정하고 아래 지시에 따라 문제를 풀어 보세요.

        //a가 b보다 큰 지 비교한 결과(true 또는 false)를 c에 저장하세요.
        boolean c = a < b;

        //a와 b가 같은지 비교한 결과를 d에 저장하세요.
        boolean d = a == b;

        //a와 b가 다른지 비교한 결과를 e에 저장하세요.
        boolean e = a != b;

        //이 아래 코드는 결과 테스트를 위한 코드입니다.
        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);
    }
}
  • #자바 입문
  • #비교연산자 - 실습

1 답변

  • Img profile default
    이재준
    • 2016.11.7 23:26

    a가 b보다 큰 지 비교한 결과(true 또는 false)를 c에 저장하세요.
    이 부분을 보시면 주석에서 a가 b보다 큰지에대해서라고 말하고 있으니 a>b가 되어야합니다.

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.