Java 기초정리 - 반복문

Zyoon·2025년 3월 17일

Java 기초정리

목록 보기
3/24
post-thumbnail

정의

  • 문장들을 반복해서 여러 번 수행되게 할 때 사용하는 구문이다.
  • 구문 상에 반복되는 구간을 루프(LOOP) 라고 하며, 루프가 있는 문장이라고 하여 루프(LOOP) 문이라고도 한다.
  • 반복문도 중첩해서 사용할 수 있다. for 문 안에 for 문 또는 while 문 안에 while 문, for 문 안에 while 문, while 문 안에 for 문 등 반복문 종류에 상관없이 다양하게 중첩시킬 수 있다.

for

  • 가장 많이 사용되는 반복문으로 정확한 반복 횟수가 정해져 있을 때 주로 사용한다.
  • 배열이나 컬렉션의 연속 데이터 처리에 주로 사용된다.
  • for 문은 초기식, 조건식, 증감식으로 구성되며, 조건식이 참(true) 일 동안 계속 반복되는 구조로 작동되는구문이다.
for (초기식; 조건식; 증감식) {
  // 반복 수행될 코드 작성 영역
  // 조건식이 참(true)일 경우 수행되는 문장들
}

while

  • 횟수가 정해지지 않은 반복 처리에 주로 사용되는 반복문이다.
  • for 문과 다르게 반복에 대한 조건식만 제시되며 조건식의 결과가 true 일 동안 수행영역 안의 내용이 반복적으로 실행되는 구조로 동작하는 구문이다.
  • 조건식의 결과가 false 일 때 반복을 종료한다.
while (조건식) {
 	// 조건식이 참(true)일 경우 실행되는 문장들
}

do~while

  • do { } 안의 내용을 일단 한번 실행한 다음, 아래에 있는 while 조건식의 결과에 따라 블록 { } 안의 내용에 대한 반복 실행을 결정하는 반복문이다..
do {
	// 반복 조건이 참일 때 수행되는 문장들
} while (조건식); // 마지막에 세미콜론(;)을 반드시 표기해야 한다.

break

  • 반복문의 실행 흐름에 변화를 줄 수 있는 문장으로, if 문과 함께 사용되며 break 문을 만나면 해당 반복문이 강제로 종료된다.

continue

  • break 문과 마찬가지로 반복문의 흐름에 변화를 주는 문장이며, 반복할 내용의 중간 생략용으로 이용할 수 있다.
  • 주로 if 문과 함께 사용되며 조건식의 결과가 참일 때 continue 를 실행하며 continue 아래의 반복 수행 구문을 생략하고 for 문일 때는 증감식으로 while 문일 때는 조건식으로 이동한다.
profile
기어 올라가는 개발

0개의 댓글