강의로 돌아가기
-

다시올립니다.

이게 아닌가요?

작성중인 코드―ConditionalExam2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class ConditionalExam{
    public int conditionTest(int value){
    //변수 value가 선언되어 있다고 가정하고 아래에 코드를 작성하세요.
    int ret=0;
        if( value % 3 ==0 ){
            ret = 3;
        }else if( value 5 % 4 ==0){
      ret = 4;




    return ret;//결과 체크를 위한 코드입니다.
    }

    //아래는 실행을 위한 코드입니다. 수정하지 마세요.
    public static void main(String[]args){
        ConditionalExam exam = new ConditionalExam();
        exam.conditionTest(6);
        exam.conditionTest(8);
    }
}
2 개의 답변
-

잘은 모르겠습니다만
if( value % 4 ==0)
ret=4;

라고 적었더니 답이라고 나오네요..

  • -
    아 ㅋㅋㅋㅋㅋ 그런 실수를 ㅋㅋㅋㅋㅋ
    -―2017.09.26 19:15
  • -
    if에다가 또 띄어쓰기를 해버렷네용 감사해용
    -―2017.09.26 19:15
-

else if( value 5 % 4 ==0){
ret = 4;

라고 쓰셨는데 ret=4;가 괄호 안에 있지않는데다가
else if 안의 조건문이 (value 5%40)이 아니라 (value%40)이 되어야 합니다.
즉,
else if (value %4==0){
ret=4;
}
가 되어야겠습니다.

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