2017-09-30 3 views
-3

에 대한 루프가 무한 동안 루프에 자신을 찍었을하는 동안 무한 :난 것 같다 알 수없는 이유로

이 프로그램은 배열을 사용하는 경우에도 홀수 번호의 amout를 계산 할 수 있어야한다. 내가 0을 입력하면 멈춰야 만하지만 어떤 이유 때문에 입력이 0이 아닌 while-loop 상태가되는 것은 아닙니다. 아무도 도와 줄 수 있습니까?

+5

모든 코드는 이미지가 아닌 코드 형식의 텍스트로 질문에 게시되어야합니다. 우리는 이미지를 컴파일하거나 실행할 수 없습니다. 또한 초급자와 같은 문제 자체와 관련이없는 질문에서 모든 텍스트를 제거하십시오. 우리가 실제 문제를 이해하는 데 방해가되며 도움이되지 않습니다. 대신에 문제에 대해 자세히 설명하십시오. –

+1

* 이미지로 코드를 게시하지 마십시오. 코드는 텍스트이므로 게시해야합니다. 코드를 실행하려는 사람은 처음부터 코드를 다시 작성해야합니다. – Carcigenicate

+0

'int number = input.nextInt()'를 루프 내부에 씁니다. –

답변

1

while 조건에서 검사하는 변수 또는 while 루프에서 조작하는 변수를 변경해야합니다.

현재 number이 변경되어 0이 될 것으로 예상됩니다.

0

while 회 돌이에주의하십시오. 반복 할 때마다 숫자 변수를 새 번호로 초기화해야합니다.

관련 문제