자바에서 반복문은 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 : 즉시 반복문을 빠져나갈 때 사용한다.

+ Recent posts