-
[프로그래밍 이론]반복문(Repetitive)(5-2)프로그래밍 이론 2024. 2. 15. 21:49
●for문
▶for문 무한반복 코드
이런식으로 조건문에 아무꺼도 없으면 무한반복 코드 - for문 예시(2)
└ 문제 : 1부터 시작하여 숫자를 계속 투척해서 더하다가 합계가 10보다 큰 처음 값은 얼마인가?
① 초기식이 실행된다. int i = 1;
② 조건식을 검증한다. 빈칸이므로 참이다 (무한 실행)
③ 조건식이 참이면 코드를 실행한다. sum += i;
④ if문 조건식을 검증한다. sum > 10
거짓이면 if문 코드는 실행하지 않는다.
⑤ for문의 증감식을 실행시키고 다시 ② 조건식을 검증한다. 빈칸이므로 참이다.(무한 실행)
⑥ for문 코드 중 sum += i; 으로 sum의 값이 10 이상이 될 때까지 무한 실행
⑦ if문이 참이 되므로 if문 코드를 실행한다
System.out.println("합이 10보다 크면 종료 : i=" + i + " sum=" + sum);
break;을 만나 for문이 종료된다.
- 실행 결과
'프로그래밍 이론' 카테고리의 다른 글
[프로그래밍 이론]반복문(Repetitive)(7) (0) 2024.02.15 [프로그래밍 이론]반복문(Repetitive)(6) (0) 2024.02.15 [프로그래밍 이론]반복문(Repetitive)(5-1) (0) 2024.02.14 [프로그래밍 이론]반복문(Repetitive)(4) (0) 2024.02.14 [프로그래밍 이론]반복문(Repetitive)(3) (0) 2024.02.14