반복문- for, while

장찬익·2023년 9월 11일

JAVA 학습 일지

목록 보기
6/28

- 반복문이란 ?

  • 반복문은 코드를 반복적으로 실행하고자 할 때 사용한다. 반복문의 종류로는 for문과 while문, do-while문이 있다. for문과 while문은 서로 변환이 가능하기 때문에 반복문을 작성할 때 어느 쪽을 선택해도 좋다. 하지만, 반복 횟수를 알고 있을 때는 for문, 조건에 따라 반복할 때는 while문을 주로 사용한다.

  • for문

  • for문은 조건식이 참인 동안 주어진 횟수만큼 실행문을 반복적으로 수행한다.
    다음은 1부터 10까지의 수를 반복하여 더하는 예제이다.
    ex)
public class for {
    public static void main(String[] args) {
        int result = 0;
        // for (초기화; 조건식; 증감식) {}
        for (int i = 1; i <= 10; num++) { 
            result += i;
        }
        // 1~10의 합인 55 출력
        System.out.println(result);
    }
}
// 주로 반복문을 초기화할 때, 반복 계수 i(iterator)를 사용한다.

- for 문의 구조

for (초기화; 조건식; 증감식)으로 설정하여 중괄호 {} 안에 실행코드를 작성한다.


  • 초기화 : for 문이 시작될 수를 정하는 것으로, 반복할 변수의 초깃값을 설정한다.
  • 조건식 : 반복할지의 여부를 결정하는 곳이다. 조건식 안의 값이 true라면 실행문을, false라면 실행하지 않고 반복문을 벗어난다.
  • 증감식 : 반복 횟수를 결정하는 곳이다. 변수에 값을 더하거나, 빼거나, 곱하는 등 수행 방식을 설정한다.

- while문

  • while문은 조건식이 true일 경우에 계속해서 반복한다.
    다음은 1부터 10까지의 수를 반복하여 더하는 예제이다.
    ex)
public class whileEx {
    public static void main(String[] args) {
        int i = 1;
        int result = 0;
        while (i <= 10) {
            result += i;
            i++;
        }
        System.out.println(result);
    }
}

- while문의 구조

while (조건식) {}


  • 조건식의 결과가 true일 때 중괄호 {} 안의 실행문을 실행한다.
  • 실행문이 끝나면, 다시 조건식을 통해 true 또는 false를 판단한다.
  • true이면 실행문을 반복하여 실행하고, false이면 while문을 종료한다.

이상으로 반복문에 대하여 간략하게 정리해 보았다.

profile
장찬익 입니다

0개의 댓글