강의로 돌아가기
-

뭐가 틀린 건지 모르겠어요~~~

이거 왜 틀렸어요?

작성중인 코드―WhileExam.java
1
2
3
4
5
6
7
8
9
10
public class WhileExam{
  public static void main(String[] args){

    int i = 1;

    while (i < 10) {
    System.out.println(i);
    }
  }
}
1 개의 답변
-

while 조건식이 9까지만 돌게 되어있는 것 같습니다.
i < 10 대신에 i <= 10을 써보시거나 i < 11을 써 보시면..

그리고 문제는 짝수일 경우에만 출력하도록 요구하고 있으므로
if(i % 2 == 0){
System.out.println(i);
}
이 코드를 while문 안에 추가하시면 될 것 같은...

  • lee
    i가 최초값이 1이라서 바로 물으면 안되더라구요. i++를 if문보다 먼저 실행시키면 제대로 보이게 됩니다.
    lee―2017.08.18 11:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.