반복문이란?
어떤 작업(코드들)이 반복적으로 실행되도록 할 때 사용됨.
1. for문
주어진 횟수만큼 실행문을 반복 실행할 때 적합
for(초기화식; 조건식; 증감식) {
실행문; //조건식이 true일 경우 실행
}
//조건식이 false일 경우 for문 종료
초기화식은 생략가능하다. (;은 써줘야 함)
초기화식, 증감식이 둘 이상인 경우 콤마로 구분하면 된다.
초기화식에서 루프 카운트 변수를 선언할 때 부동소수점 타입을 사용하면 안된다.
for문이 또 다른 for문을 내포한 것을 중첩된 for문이라고 한다.
2. while문
조건식이 true일 경우에 계속해서 반복한다.
while( 조건식 ) {
실행문;
}
3. do-while문
블록 내부의 실행문을 일단 실행시키고 실행 결과에 따라서 반복 실행을 계속할지 결정하는 경우 적합.
do {
실행문;
} while (조건식);
4. break문
반복문에서 빠져나올 때 사용한다.
특정 반복문을 빠져나오고 싶다면 반복문에 Label 이름을 주고 break 뒤에 라벨 이름을 쓰면 된다.
Label: for (...) {
for (...) {
break Label;
}
}
5. continue문
for문의 증감식 또는 while문, do-while문의 조건식으로 이동한다.
특정 조건을 만족하는 경우 그 이후의 문장을 실행하지 않고 다음 반복으로 넘어갈 때 사용한다.
6. 향상된 for문
카운터 변수와 증감식을 사용하지 않는 for문. 자료구조를 처리할 때 좋다.
for( 타입 변수명 : 배열 ) {
실행문;
}
'old > Java' 카테고리의 다른 글
참조 타입 (0) | 2020.11.15 |
---|---|
참조 타입 - 배열 타입 (0) | 2020.11.15 |
조건문(Conditional Statement) (0) | 2020.11.14 |
연산자(operator)와 연산식(expressions) (0) | 2020.11.14 |
기본 데이터 타입 변환=형변환 (0) | 2020.11.14 |