java - 왜 이 루프에서 벗어날 수 없나요?
扔个三星炸死你
扔个三星炸死你 2017-06-12 09:21:20
0
9
848

1. 문제 설명: 오류가 발생할 때까지 무한 루프를 계속해서 인쇄합니다.

2.관련 코드

으아악


扔个三星炸死你
扔个三星炸死你

모든 응답(9)
女神的闺蜜爱上我

i = 1, 2, 3, 4이면 더 이상 이야기하지 말고 1 2 3 4를 인쇄하세요.
i = 5이면 else 문 블록
i -= 5, 즉 i = i-5를 입력하세요. 결과는 i = 0이고, 그러면 i++

그런 다음 다시 1부터 반복을 시작합니다. for 루프 i < 10의 종료 조건은 절대 종료될 수 없습니다

漂亮男人

뛰어나오면 유령이 나옵니다. . . .

扔个三星炸死你

i -= 5; 오타인가요?

루프를 돌 때마다 i++i 加 1,但是 i -= 5; 又把 i는 5씩 감소합니다.

刘奇

i=5일 때 else를 입력하고
finish i -= 5; 결과는 i=0입니다. 그런 다음 i++ 후에 else를 종료합니다.
enter if
...
i = 5시
...

小葫芦

간단합니다. 마음속으로 프로그램을 실행해 보면 처음에는 i=0, 5 미만, 출력, 그런 다음 i++가 1에 도달하고 계속해서 5 미만이고 다시 출력되고, i가 될 때까지 계속 이 작업을 수행하면 이해가 될 것입니다. =5, then i<5 성립되지 않으면 else 분기를 사용하고, i-=5; i는 다시 0보다 작으며, 그러면 처음과 같이 다음 루프에 진입하기 시작하므로 무한 루프가 발생합니다

学霸

i의 각 값의 상황을 보면 한 눈에 알 수 있습니다. i>5일 때 else를 입력하면 i는 다시 0이 됩니다. 즉, i>의 끝까지 도달하지 않는다는 의미입니다. ;10. 루프 조건

某草草

6을 더한 후 다시 5를 빼고 1로 돌아가고, 매번 1을 더하고 6을 더한 후 다시 5를 빼고 1로 돌아가는 순환이 계속됩니다.

左手右手慢动作

논리 문제, 무한 루프

迷茫

이런 질문은 소개 책을 찾거나 소개 영상을 10분 정도 시청하는 것을 추천합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿