반복문은 실행문을 반복적으로 실행해야 할 때 사용

 

1. while문

조건문의 실행 결과가 true일 동안 반복해서 실행

    while(조건문){
        실행문; 
    }
  • 10번 반복하면서 0부터 9까지 출력하는 반복문
    int i = 0;  //while에서 사용할 변수를 선언

    while(i < 10){
        System.out.println(i);
        i++; //조건문을 원하는 만큼만 반복하고 빠져나가기 위한 부분 
    }
 

2. do while문

while문의 경우 조건을 만족하지 못하면 한 번도 반복하지 않을 수 있음

do while은 무조건 한번은 실행되는 반복문임. 

 == do {실행문} 을 실행한 뒤 while에서 조건을 확인하고 실행문을 반복함.
    do{
        실행문;
    }while(조건문);
  • 10을 입력받을 떄까지 반복하여 실행하는 do while문
    import java.util.Scanner;

    public class DoWhile{

        public static void main(String[] args) {
            int value = 0;

            Scanner scan = new Scanner(System.in);

            do{
                value = scan.nextInt(); // Scanner클래스를 이용하여 키보드로 부터 숫자값을 입력받기
                System.out.println("입력받은 수 : " + value);  
            }while(value != 10);  // 입력받은 값이 10이 아닐 경우에는 계속 반복

            System.out.println("반복문 종료");
        }
    }​
 

 

3. for문

for반복문은 변수초기화, 조건식, 증감식이 한줄에 모두 있다.

  1. 초기화식은 최초 한 번만 수행
  2. 조건식을 수행해서 수행결과가 false라면 for 반복문을 빠져 나감
  3. 수행 결과가 true라면 실행문을 수행
  4. 증감식을 수행
  5. 2번부터 4번까지 반복적으로 수행
    for(초기화식; 조건식; 증감식){
        실행문;
        실행문;
    }
  • for문을 이용하여 1부터 100까지의 합을 구하는 프로그램
    int total = 0; //1부터 100까지 합한 결과값을 담기위한 변수 선언 

    for(int i = 1; i <= 100; i++){ //1부터 100까지 반복하기 위한 for 반복문 

        total = total + i; // 1부터 100까지 반복해서 total 변수에 값을 누적  
    }
    System.out.println(total);  //결과값 출력 
 

'Java > 기초 공부' 카테고리의 다른 글

클래스와 객체(1)  (0) 2025.11.19
배열  (0) 2025.11.18
[Java] 입출력  (0) 2025.11.17
제어문 - 조건문, 논리연산  (0) 2025.11.17
기본 - 주석, 변수, 연산  (0) 2025.11.17

+ Recent posts