반복문은 실행문을 반복적으로 실행해야 할 때 사용
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반복문은 변수초기화, 조건식, 증감식이 한줄에 모두 있다.
- 초기화식은 최초 한 번만 수행
- 조건식을 수행해서 수행결과가 false라면 for 반복문을 빠져 나감
- 수행 결과가 true라면 실행문을 수행
- 증감식을 수행
- 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 |