강의로 돌아가기
-

출력 결과가 너무 길다고 합니다

public class WhileExam{
public static void main(String[] args){
int i = 1;
int h = 0;
while(i<11){
if(h==0){
h=i%2;
i++;
}
System.out.println(i);
}
}
}
어떤것이 잘못된 것인가요?

1 개의 답변
정두식_

작성하신 코드는 무한루프에 빠지는것 같네요. i++를 조건문 안에서 하는 부분이 문제인것 같습니다.
그리고 그냥 h0을 비교하기 보다는 i%20을 비교하는게 좋지 않을까요?

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