728x90
for문
- 조건식이 참인 동안 실행문을 반복적으로 수행
- while문과 서로 변환이 가능하지만, 주로 반복 횟수를 알고 있을 때 사용
for (초기화; 조건식; 증감식) {
실행문;
}
초기화 : 사용할 변수의 초기값. for문이 시작할 때 최초 한 번만 수행
조건식 : 조건식이 true라면 실행문을 실행시키고, false라면 실행시키지 않고 반복문을 끝냄
증감식 : 반복 횟수를 결정하는 규칙
cf. 향상된 for문 : 변수, 증감식 없이 배열 및 컬렉션 항목의 개수만큼 반복
while문
- 조건식이 참일 경우 계속 반복
- for문과 서로 변환이 가능하지만, 주로 조건에 따라 반복할 때 사용
(초기화);
while (조건식) {
실행문;
증감식;
}
초기화와 증감식은 생략 가능하지만, 실수 시 무한루프할 가능성이 있으므로 반드시 탈출 코드를 작성하거나, break문 사용
do-while문
- 실행문을 처음 한 번 무조건 실행 후 조건식에 따라 반복
do {
실행문; // 1. 처음 한 번은 무조건 실행
} while (조건식); // 2. 조건식에 따라 반복
break문
- switch문과 반복문을 실행 중지할 때 사용
- 대개 if문과 같이 사용되며, if문의 조건식에 따라 for/while문을 종료할 때 사용
- 반복문이 중첩되어 있을 경우 가장 가까운(안쪽) 반복문만 종료
- 실행문 안에서 사용
for (...) {
break; // for문 종료
}
continue문
- 반복문에서 실행문 도중 다시 for문 증감식/while문 조건식으로 돌아갈 때 사용
- 실행문 안에서 사용
for (...) {
continue; // 다음 반복으로 넘어감
}
728x90
'백엔드 개발자 공부 > Java' 카테고리의 다른 글
[Java] 재귀 함수 (0) | 2022.09.20 |
---|---|
[Java] 배열 (0) | 2022.09.01 |
[Java] 제어문 (1) - 조건문 (0) | 2022.08.31 |
[Java] 연산자 & 콘솔입출력 (0) | 2022.08.30 |
[Java] 문자열 (0) | 2022.08.30 |