IT/JAVA

Java Section 05 : 제어문-2

_KH_ 2025. 1. 6. 17:15

[반복문] : 코드 내에서 똑같은 명령을 반복하여 수행하도록 제어하는 명령문

- for문, while문, do-while문

 

1. for문 : 반복문 중 가장 많이 사용

■ 주로 반복 횟수가 정해져 있을 때 사용

for(초기화식 ; 조건식 ; 증감식) {
		실행문;
        }

■  초기화식과 증감식은 2개 이상 존재할 수 있고 콤마(,)로 구분한다.

 

(처음 배울 때 for문 실행 순서가 헷갈렸었는데 이젠 걍 추억이다 ^_^,,, 성장한거겠지,,)

 

2. 중첩 for문 : for문 안에 또 다른 for문을 사용하는 경우

■ 외부 for문과 내부 for문이 어떤 순서로 실행되는지 이해가 필요

■ 중첩 for문의 대표적인 예시로는 구구단을 들 수 있다.

for(int i = 2; i <= 9; i++) {
	for(int j = 1; j<=9; j++) {
    System.out.println(i + "X" + j + "=" + (i*j));
  		}
      }

 

3. while문 : 반복횟수가 정해져 있지 않을 때 사용. 조건식이 true이면 계속해서 반복한다. 무한루프 주의!

while(조건식) {
	실행문
    }

조건식 생략 불가

  while(true) -> 무한반복

 

4. do-while문 : 무조건 한번은 실행함. 최소 1회는 무조건 실행해야 할 때 사용

do {
	실행문
    }while(조건식);

 

'물통에 물을 10번 채워라' 

-> 반복 횟수 지정. 횟수 만족할 때까지 반복 =>  for문

 

'물통에 물이 가득 찰 때까지 채워라'

-> 특정 조건이 부여되는 경우. 조건이 만족할 때까지 반복 => while문

 

'물통에 물을 따라보고 새지 않으면 끝까지 채워라'

-> 특정 조건과 옵션이 부여되는 경우. 한번 실행한 후 반복 여부 판단 => do-while문

 

[기타 제어문]

1. continue : 반복문에서 continue문을 만나면 이후 실행 코드가 수행되지 않고 반복문의 처음으로 돌아가 반복문을 진행한다. 특정 조건에서는 수행하지 않고 건너뛰고자 할 때 유용

2. break : 반복문 진행 중에 특정 조건을 만족해 더 이상 반복문을 실행할 필요 없이 종료할 때 사용. 더 이상 수행하지 않고 빠져나올 때.

'IT > JAVA' 카테고리의 다른 글

포켓몬 게임  (0) 2025.01.06
선택정렬 - 발표 피드백  (0) 2025.01.06
선택정렬  (0) 2025.01.06
Java Section 04 : 제어문-1  (0) 2025.01.05
Java Section 03 : 연산자  (0) 2025.01.04