3) 진행순서
초기값 지정 -- 조건이 true이면 -- 코드실행 -- 괄호 3번째 작업 실시 -- 조건을 한번 더 확인 -- 코드실행 -- 괄호 3번째 작업 실시 -- 계속 반복하다가 조건이 false인 경우일 때 -- 반복문을 빠져나옴
ex) 최초의 i = 0 -- 10보다 작다는 조건 true -- 코드실행 -- i를 1증가 -- 다시 조건 확인 후 -- 코드실행 -- i 가 9까지 동일한 작업 후 10이되면 -- 반복문 빠져나옴
ex)
1) while(true)는 무한반복 되므로 주의!
2) 실행 시 확인버튼을 누를 시 계속 반복
3) 취소 버튼 누를 시 answer에 false가 입력되어 break문을 만나 반복문 빠져나옴
4) 무한반복문은 특정조건이되었을때 break해주는 것이 중요
ex)
1) if(i%2) : i를 2로 나누었을 때 나머지가 1이면 true, 0이면 false
2) 홀수가 입력 되었을 때 continue문을 만나게 되어 log를 찍지 않고 다음 작업 진행
3) 짝수가 입력 되었을 때 continue문을 만나지 못해 log를 찍게 됨
4) 이 과정을 통해 짝수만 남게 됨
Tip
1. 명확한 횟수가 정해져 있으면 for
2. 그게 아니라면 while