본문 바로가기
old/Java

반복문(Repetitive Statement)

by 물 개 2020. 11. 15.

반복문이란?

어떤 작업(코드들)이 반복적으로 실행되도록 할 때 사용됨.

 

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

최근댓글

최근글

skin by © 2024 ttuttak