반복문
어떠한 것을 반복적으로 사용하고 싶을 때 사용
반복문의 종류
- while 문
- do-while 문
- for 문
while 문
- 조건문의 실행 결과가 true일 동안 반복해서 실행한다.
// 조건이 true일 동안 반복해서 실행문을 실행합니다.
while(조건문){
실행문;
}
public class WhileExam2 {
public static void main(String[] args) {
int total = 0;
int i = 1; //while에서 사용할 변수를 선언
while(i <= 100){
total = total + i;
i++; //조건문을 원하는 만큼만 반복하고 빠져나가기 위한 부분
}
}
}
do-while 문
- while문의 경우 조건이 만족하지 않는다면 한번도 반복하지 않을 수 있다.
- do while문의 경우는 무조건 한번은 실행되는 반복문이다.
do{
실행문;
}while(조건문);
import java.util.Scanner;
public class DoWhileExam {
public static void main(String[] args) {
int value = 0;
Scanner scan = new Scanner(System.in);
do{
value = scan.nextInt();
System.out.println("입력받은 수 : " + value);
}while(value != 10); // 입력받은 값이 10이 아닐 경우에는 계속 반복합니다.
System.out.println("반복문 종료");
}
}
for 문
- for반복문은 변수초기화, 조건식, 증감식이 한줄에 모두 있다.
- 초기화식은 최초 한 번만 수행한다.
- 조건식을 수행해서 수행결과가 false라면 for 반복문을 빠져 나간다.
- 수행 결과가 true라면 실행문을 수행한다.
- 증감식을 수행한다.
- 2번부터 4번까지 반복적으로 수행한다.
// 조건식 수행 결과가 false라면 for 문을 빠져나갑니다.
for(초기화식; 조건식; 증감식) {
// 조건식 수행 결과가 true라면 실행문을 수행합니다.
실행문1;
실행문2;
}
for(int i = 1 ; i <= 10 ; i++) {
// if 문을 추가해, i가 3의 배수일 때만 실행문을 수행합니다.
if(i % 3 == 0)
System.out.println(i);
}
'Java > 강의' 카테고리의 다른 글
[📃 자바 입문] 클래스와 객체 (1) | 2025.05.01 |
---|---|
[📃 자바 입문] 배열 (0) | 2025.05.01 |
[📃 자바 입문] 조건문 (1) | 2025.04.30 |
[📃 자바 입문] 연산자 (0) | 2025.04.30 |
[📃 자바 입문] 기본형 타입과 타입(형)변환 (0) | 2025.04.30 |