자바에서 반복문은 for 문 , while 문, do-while 문 세 가지뿐이다.
for 문
반복문 중 가장 많이 사용되는 문법이다.
for (초기문 ; 조건식 ; 반복후 작업){
..작업문..
}
1. 초기문 : 초기문에서는 대개 for 문의 조건식에서 사용하는 변수를 초기화 한다.
- 초기문은 시작할 때 한번만 수행된다.
- 콤마(,)로 분리하여 여러 문장을 나열할 수 있다.
- 초기문을 빈 상태로 두어도 된다.
2. 조건식 : 논리형 변수나 논리 연산만을 사용할 수 있다. true를 적으면 무한 반복(infinity loop)한다.
3. 반복 후 작업 : for 문 내의 작업문이 실행된 후 반복 후 작업문이 실행된다.
4. 작업문 : for 문이 반복되는 동안 수행된다.
while 문
조건식이 ture라면 무한이 반복되는 반복문
while(조건식){
..작업문..
}
1. 조건식 : for문의 조건식과 동일. true일 경우 반복이 계속되며 false일 경우 반복을 종료하고 while 문을 벗어난다.
초기문과 반복후 작업문이 없기 때문에 조석식에 사용되는 변수는 while문 전에 선언과 초기화가 되어있어 야 한다.
do-while 문
while 문과 달리 반드시 작업문이 한번은 실행 되는 반복문
do{
..작업문..
} while (조건식);
1. 조건식 : 조건식의 변수는 while문과 마찬가지로 선언과 초기화가 되어있어야한다. do -while 문의 가장 큰 특징은 반드시 최초 한번은 실행 되는다는것에 있다.
continue 문과 break 문
continue : 반복문을 완전히 빠져나가지 않으면서 반복문 내의 작업문을 건너뛸때 사용한다. 그 자체가 하나의 문장이다.
for 문에서는 반복 후 작업으로 분기하고 while 이나 do while문에서는 조건식을 검사하는 과정으로 분기한다.
break : 즉시 반복문을 빠져나갈 때 사용한다.
'프로그래밍 공부 > Java' 카테고리의 다른 글
[명품 자바 프로그래밍] 6. 자바 기본 프로그래밍 (main(), 예외) (0) | 2020.01.12 |
---|---|
[명품 자바 프로그래밍] 5. 자바 기본 프로그래밍 (배열) (0) | 2020.01.10 |
[명품 자바 프로그래밍] 3. 자바 기본 프로그래밍 (조건문) (0) | 2020.01.08 |
[명품 자바 프로그래밍] 2. 자바 기본 프로그래밍 (데이터 타입, 변수) (0) | 2020.01.07 |
[명품 자바 프로그래밍] 1. 자바 시작 (0) | 2020.01.06 |