java

11. 제어문-For

dalc3154 2025. 2. 17. 16:27

반복문이란?

특정 조건을 만족 할 때까지 동일한 작업을 반복하는것

For, While, Do While

 

For문

특정 조건이 만족될 때까지 코드 블럭을 반복해서 실행

>>횟수를 지정(횟수가 정해져 있을 때)

 

for(초기화; 조건식; 증감식){

     조건이 만족될 때까지 실행할 코드

}

 

초기화(Initialization)란?

반복을 시작할 때 사용할 변수를 초기화하는 부분(반복에 사용할 변수)

 

조건식(Condition)이란?

반복이 실행될 조건을 정의하는 부분(해당 조건이 참인 동안 반복문이 실행)

 

증감식(Increment/Decrement)이란?

반복문의 각 실행이 끝나고 난 후 변수의 값을 증감하는 부분

 

for문 예시

for (int num = 1; num <= 5; num++) {
    System.out.println(num);
}

 

for문의 횟수 지정 방법

1. 초기화를 0으로 설정

int i = 0; i < N;

총 N번 반복

 

2. 초기화를 1로 설정

int i = 1; i <= N;

총 N번 반복

 

중첩 for문

for문 내에 다른 for문을 작성

System.out.println("--------------------");
    for (int i = 0; i < 8; i++) {
        int num1 = i + 2;
        System.out.println("====" + num1 + "단====");
        for (int j = 0; j < 9; j++) { 
            int num2 = j + 1;
            System.out.println(num1 + " * " + num2 + " = " + num1 * num2);
        }
    }

 

for문의 초기화식에서 선언되는 변수는 해당 for문 안에서만 유효함(지역변수)

'java' 카테고리의 다른 글

실습) if, else if, else문 사용  (0) 2025.02.17
12. 제어문-While  (0) 2025.02.17
10. 제어문-Switch  (0) 2025.02.17
09. 제어문-If  (0) 2025.02.17
08. 연산자  (0) 2025.02.13