Rdea8kjulxocwlfawxwv
못난이
  • 2016.5.2 21:46
  • 조회수 228
  • 답변수 2
Rdea8kjulxocwlfawxwv
못난이
  • 2016.5.2 21:46
  • 조회수 228
  • 답변수 2

4의 배수 체크하는데서 계속 오류납니다.

뭐가 잘 못 된 것인지 모르겠어요.

ConditionalExam2
public class ConditionalExam{
    public int conditionTest(int value){
    //변수 value가 선언되어 있다고 가정하고 아래에 코드를 작성하세요.
    int ret=0;
        if( value % 3 ==0 ){
            ret = 3;
        }//이 아래줄에 else구문을 추가해서 코드를 완성하세요.
    else if(value % 4 == 0){
    ret = 4;
    return ret;//결과 체크를 위한 코드입니다.
    }

    }

    //아래는 실행을 위한 코드입니다. 수정하지 마세요.
    public static void main(String[]args){
        ConditionalExam exam = new ConditionalExam();
        exam.conditionTest(6);
        exam.conditionTest(8);
    }
}
  • #자바 입문
  • #if문 - 실습

2 답변

  • Rdea8kjulxocwlfawxwv
    못난이
    • 2016.5.2 21:47

    괄호를 바꾸니까 되네요.

  • Dbucdlkpqyn7yg1hgsny
    이확영
    • 2016.5.2 21:49

    return retif문 안쪽에 있어서 value가 3의 배수인 경우 엉뚱한 값이 리턴되도록 되어 있네요.

답변 쓰기

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