작성
·
184
답변 2
0
한줄씩 코드가 생성되는데
그럼 왜 do에서는 9가 아니라 10이 나오나요?
1) 0에서 시작
2) 0에서 1을 더해서 나온 1이 10보다 작은지 비교
3) 1에서 1을 더해서 나온 2가 10보다 작은지 비교
4) ... 하다보면
5) 9에서 1을 더해서 나온 10이 10보다 작지 않은데
그럼 9가 나와야 하는거 아닌가요?
아니면 <(=) 이렇게 생략되어있는건가요?
너무 원초적인 질문이라 죄송합니다
기본 개념은 어디 물어볼 곳이 없어서...
0
똑같이 한줄씩 실행하기 때문이죠.
do while은 로직이 먼저 작성돼있고
while은 조건문이 먼저 작성돼있습니다!