Img profile default
조윤학
  • 2016.3.3 02:15
  • 조회수 405
  • 답변수 1
Img profile default
조윤학
  • 2016.3.3 02:15
  • 조회수 405
  • 답변수 1

정확한 답이 궁금합니다 ㅠㅠ

계속해서 다른 방법으로 시도해 보아도 의도한 답이 어떤것인지 알 수 없어서 질문올립니다. ㅠㅠ

relation_operator
public class OperatorExam {
    public boolean[] calculate(int a, int b) {
        //변수 a와 b는 int형 변수입니다. 각각 어떤 값을 가지고 있는지는 비교해 보기 전에는 모릅니다.
    int A = 2;
    int B = 3;

        //a가 b보다 큰 지 비교한 결과(true 또는 false)를 c에 저장하세요.
        boolean c = (A+2>B);
    System.out.println(c);

        //a와 b가 같은지 비교한 결과를 d에 저장하세요.
        boolean d = (A == B);
        System.out.println(d);
        //a와 b가 다른지 비교한 결과를 e에 저장하세요.
        boolean e = (A != B);
        System.out.println(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);
    }
}
  • #자바 입문
  • #비교연산자 - 실습

1 답변

  • Gscxhpxkg5i74t30rimh
    정두식
    • 2016.3.3 10:49

    a와 b는 주어져 있다고 가정하고 풀어야 합니다.
    직접 대문자 A와 B로 변수를 선언하시는게 아니고, 주어진 a와 b를 이용하세요.

    그리고 a가 b보다 큰지를 비교하려면 a>b라고 해야 합니다.

    • 아하 감사합니다!! 제가 변수를 꼭 지정해야되는 줄 알고 그랬었나봅니다..ㅎㅎ 감사합니다! 덕분에 잘 해결했습니다!!-조윤학
      2016.3.3 12:25

답변 쓰기

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