[JAVA]반복문
카테고리: JAVA
[10] 반복문
10.1. 반복문이란?
- 특정한 조건을 만족하는 동안 반복하여 실행되는 제어문
10.2. for문
- 문법 형태
for(초기화식; 조건식; 증감식) { 수행문; }
- 수행 순서
- 첫번째 루프의 흐름
- 초기화식 => 조건식 => 증감식 => 수행문
- 두번째 루프의 흐름
- 조건식 => 증감식 => 수행문
- 세번째 루프의 흐름
- 조건식 => 증감식 => 수행문
- 요소의 생략, 응용 가능
- 첫번째 루프의 흐름
- 중첩 반복문
- 반복문이 여러 번 중첩된 형태
- 반복문 내부에 반복문 존재
- 외부 반복문과 내부 반복문 간의 변수 값 변화에 유의
10.3. break문, continue문
- break문
- 적용중인 제어문 블록을 빠져나오는 기능
- 반복문에서의 사용
- 조건문(if)과 함께 사용
- 조건을 만족할 경우, 반복 수행을 멈추고 외부로 이동
- 중첩 반복문일 경우, break문이 포함된 반복문에서만 탈출
- continue문
- 반복문 내부에서 조건문(if)과 함께 사용
- 조건을 만족할 경우 블럭 내부의 다른 수행문들은 수행하지 않는다
10.3. while문
- 주어진 조건이 참(true)인 상태일 경우 수행문을 반복하는 제어문
- 조건 미충족시 반복 중지
- 예시
- 달리는 자동차, 회전하는 나사못, 특정온도까지 가동되는 에어컨 등
- 형태
while(조건식) { 수행문1; } 수행문2;
10.4. do~while문
- 조건없이 첫 수행 이후 조건 체크
- 형태
do { 수행문1; } while(조건식); 수행문2;
댓글 남기기