최재영

다른사람이 질문한거 참조해서 실행을 하니 실행시간 오류가 발생합니다

public class WhileExam{
public static void main(String[] args){
int i = 1;
int a = i%2;
while(i<11){
if(a == 0){
System.out.println(i);

  i++; }
}

}
}

작성중인 코드
public class WhileExam{
  public static void main(String[] args){
    int i = 1;
    int a = i%2;
    while(i<11){
            if(a == 0){
      System.out.println(i);

      i++; }
    }
  }
}
1 개의 답변

여전히

  1. while(a<11)에서 i가 1이므로 true -> while문 안으로 진입합니다
  2. if(a==0)에서 a1이므로 false -> if문 안으로 진입하지 않습니다
  3. 다시 while(a<11)로 돌아갔고, 그 동안 ai의 값이 변하지 않았으므로, 1-2-1-2-1-2-... 반복합니다
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.