java - 반복문

yunzivv·2025년 3월 5일

JAVA 기초

목록 보기
4/23

1. while(조건)

조건이 참인 동안 while문 내부가 실행된다.

i = 0;
while(i < 3){
	System.out.println(i);
    i++;
출력
0	
1
2

2. for(초기; 조건; 증감)

초기값, 조건식, 증감값을 제시해줘야 한다. 초기값에서 증감값만큼 일정하게 증감하며 조건이 참인 동안 반복하는 문장이다.
조건이 거짓인 경우 탈출한다.

  • 작성 예시
for(i = 0; i < 3; ++i){
	System.out.println(i);
}
출력
0
1
2

2-1. Enhanced for문

향상된 for문이라고도 하며 반복 가능한 객체(Iterable 인터페이스를 구현한 객체)만 사용이 가능하다.

특징

  • 인덱스는 1 증가로 고정되어 있다.

  • 반복 중 내부 요소 변경이 불가하다.

  • 작성 예시

for (Integer i : intList){
	// 실행문
}

2-2. python과 작성법 차이

python

# for
for 변수 in 범위:
	실행문
# while 
while 조건:
	실행문

java

// for
for (초기; 조건; 증감){
	실행문
}
//while
while(조건){
	실행문
}


3. 반복문 제어

3-1. continue

반복문 실행 중 continue 만나면 이 후 의 실행문은 무시하고 다음 반복을 실행한다.

  • 예시 코드
i = 0;
while(i < 5){
	i++;
    if(i == 3){
    	continue;
    }
    System.out.println(i);
}
출력
1
2
4
5

3-2. break

반복문 실행 중 break 만나면 이후의 실행문과 남은 반복은 상관없이 바로 반복문을 탈출한다.

  • 예시 코드
i = 1;
while(i < 10){
	System.out.println(i);
    i++;
    if(i == 3){
    	break;
    }
}
출력
1
2

0개의 댓글