책 내용 질문하기
For문의 i값
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
0
조회수
286
작성일
2020-10-14
작성자
탈퇴*원
아 i값이 너무 헷갈려요 그래서 i값은 최종적으로 5로 바뀌고 끝나는게 맞나요? 만약 첨부파일 밑에 {} 밖에 i값을 출력하라는 명령이 있으면 5가 되나요 아님 조건문 식까지만 수행한 4가 맞나요?
답변
2020-10-15 09:41:41
안녕하세요 길벗수험서 운영팀입니다.
1~4까지 변화하면서 내부 println문을 수행하고 마지막에 i++로 5가 되고 i<=4가 거짓이 되면서 종료합니다.
즉 for문 밖에서 i값을 출력하게 되면 5가 나오게 되겠죠.
for문의 기본 형태가 아래와 같고,
for(①; ②; ③)
④;
이것이 5회 반복된다고 가정할 때 다음과 같이 수행됩니다.
1회 : ①, ②(조건 참), ④
2회 : ③, ②(조건 참), ④
3회 : ③, ②(조건 참), ④
4회 : ③, ②(조건 참), ④
5회 : ③, ②(조건 참), ④
종료 : ③, ②(조건 거짓) <탈출>
행복한 하루되세요 :)
-
관리자2020-10-15 09:41:41
안녕하세요 길벗수험서 운영팀입니다.
1~4까지 변화하면서 내부 println문을 수행하고 마지막에 i++로 5가 되고 i<=4가 거짓이 되면서 종료합니다.
즉 for문 밖에서 i값을 출력하게 되면 5가 나오게 되겠죠.
for문의 기본 형태가 아래와 같고,
for(①; ②; ③)
④;
이것이 5회 반복된다고 가정할 때 다음과 같이 수행됩니다.
1회 : ①, ②(조건 참), ④
2회 : ③, ②(조건 참), ④
3회 : ③, ②(조건 참), ④
4회 : ③, ②(조건 참), ④
5회 : ③, ②(조건 참), ④
종료 : ③, ②(조건 거짓) <탈출>
행복한 하루되세요 :)