반복문(for)
- for(변수선언문; 조건식; 증감식) { }
- 해당하는 조건이 맞을 때 까지 코드 블럭을 반복한다.
- 무한루프 💩
for (;;) {
}
반복문(while)
- 조건이 false가 될때까지 {} 코드를 반복 실행
- while은 for처럼 따로 변수를 초기화하거나 증가하는 부분이 있지 않아서 외부에서 직접 설정을 해줘야한다.
while과 do-while 차이점
- while은 조건이 맞을 때 만 코드 시작
- do-while은 일단 먼저 실행하고 나서 그다음에 조건을 검사한다.
살행순서
- 변수선언문
- 조건식의 값이 참이면 { } 코드블럭을 수행
- 증감식을 수행
- 조건식이 거짓이 될때까지 2번과 3번을 반복함
반복문 제어(Continue, break)
- 반복문을 특정한 조건에 그만두고 싶을때 break 사용 할 수 있다.
- 반복문안에 continue를 사용하는 순간 그 아래 어떤 코드가 있더라도 무시되고 그 다음으로 증감을 하고 증감된 조건이 맞으면 다음 반복문으로 넘어간다.
- 요약하면 반복문 안에서도 이 조건이 맞으면 다음으로 넘어 갈 수 있는 continue,
이 조건이 맞다면 그만 멈추는 break를 이용해서 반복문 안에서도 코드를 제어 할 수 있다.