AiPE

Java의 반복문 문법 본문

[XiBBaL] Study/Java

Java의 반복문 문법

Oshimaker XiBBaL 2024. 3. 25. 21:00
반응형

Java의 반복문은 "for", "while", "do-while" 세 가지 종류가 존재한다. 

 

 

① for 반복문

기본적인 문법은 아래와 같다.

for (초기화식; 조건식; 증감식) {
    // 실행할 코드
}

 

초기화식, 조선식, 증감식에는 다음과 같은 것들을 적을 수 있다.

[초기화식]
반복문이 시작될 때 한 번 실행된다.

[조건식]
반복문의 매 실행마다 검토되어 해당 조건이 True이면 반복문이 계속 실행되고, False이면 반복이 중단된다.

[증감식]
증감식은 각 반복이 끝날 때마다 한번 실행되며, 일반적으로 변수 값을 증감시켜 반복을 제어하기 위해 사용된다.

 

 

 

 

② while 반복문

기본적인 문법은 아래와 같다.

while (조건식) {
    // 실행할 코드
}

 

조건식이 참이면 반복이 계속 실행되며, 조건식이 거짓이면 반복이 멈추는 비교적 단순한 구조를 가지고 있다.

 

 

 

③ do-while 반복문

기본적인 문법은 아래와 같다.

do {
    // 실행할 코드
} while (조건식);

 

코드 블럭을 먼저 실행한 다음 조건식을 실행한다.

조건식이 참이라면 반복이 이루어진다.

 

따라서, while 뒤의 조건식의 참 거짓 여부에 관계없이 "//실행할 코드" 부분은 무조건 한 번 실행된다.

while 반복문에서는 조건식을 먼저 검사해 조건식이 거짓이면 반복문의 실행 횟수가 0번일 수도 있는 반면,

do-while 반복문에서는 무조건 한 번은 반복문 내의 코드가 실행된다.

 

 

1부터 5까지를 출력하는 Java코드를 각각의 반복문을 사용해 만들면 다음과 같다.

// for 반복문
for (int i = 1; i <= 5; i++) {
    System.out.println(i);
}

// while 반복문
int i = 1;
while (i <= 5) {
    System.out.println(i);
    i++;
}

// do-while 반복문
int i = 1;
do {
    System.out.println(i);
    i++;
} while (i <= 5);

 

 

반응형