- 같은 코드를 여러 번 반복하고자 할 때 사용
- 어떤 조건이 참인 동안 같은 블록을 계속 수행할 수 있는 코드 작성
while 반복문, for 반복문, do while 반복문
(왼쪽) for 문은 반복 횟수를 알고 있을 때 주 사용
(오른쪽) while 문은 조건에 따라 반복할 때 주 사용
for, while 문은 초기화식 → 조건식 → 실행문 → 증감식 으로 진행 됨
for (반복문 초기화 부분 ; 반복 조건 ;변화)
for 반복문은 조건식A{ → 실행문; → 조건식B{ → B실행문;}} 으로 진행 됨
거의 무조건 곱셈
while (반복 조건 = 참/거짓 판단하는 문장) { 반복적으로 수행해야 하는 문장들 (조건이 참인 동안 이 부분이 반복적 수행) }
초기화식 → 조건식{ → 증감식} → 실행문
- 반복문과는 다르게 조건이 반복문의 끝에 있어 일단 한 번은 반드시 수행되는 반복형태
do {
반복 처리해야 하는 문장
} while (참 또는 거짓을 판단하는 조건문);
<세미클론 필수!>
- 반복문 안에 반복문이 있는 형태
break 구문
- 루프를 강제로 끝내도록 할 때 사용 (막아버리는것)
- 루프 안에서 사용
- if문, for문, while문, do-while문, switch문에서 실행을 중지할 때 사용.
while(참/거짓을 판단하는 문장) { if(조건이 참이 되면 break수행 > 루프 빠져나감) break;
바깥쪽 반복문 종료
중첩된 반복문에서 바깥쪽 반복문까지 종료 시키려면 바깥쪽 반복문에 이름(라벨)을 붙이고
'break 이름'
사용
continue 구문
- 루프 안에서 다음 반복 단계로 진행 하라는 의미
- 반드시 루프 안에서만 사용
- for문 증감식 | while문, do-while문 조건식에 사용
while() { A if() continue; B }
- if 조건문: 성적을 쓸 때 많이 사용한다.
- switch 조건문: 정수값, 문자 확인만 가능하며 입력값이 한정 돼 있을 때 조건문으로 좋다.
- for문: 반복 횟수를 알고 있을 경우
- for 반복문: 곱셈할 때
- while문: 조건에 따라 반복할 때
- do while문: while문에서 한번은 반드시 실행 해야 할 때
https://velog.io/@si9138/%EB%B0%98%EB%B3%B5%EB%AC%B8-%EC%98%88%EC%A0%9C