본문 바로가기
Java

[Java; 자바] 초보자를 위한 자바 프로그래밍 기초 안내 - 03

by daddydontsleep 2023. 12. 5.
728x90
728x90

사진: Unsplash 의 Natalie Chaney

반복문(Loop Statements)

저번 시간에 배운 조건문에 이어서 반복문에 대해 설명하겠습니다.

지난 글은 더 보기를 눌러 확인하세요.

더보기

자바에서 반복문은 특정한 조건이 만족되는 동안 코드 블록을 반복적으로 실행하는 데 사용됩니다. 자바에는 주로 세 가지 종류의 반복문이 있습니다. for문, while문, do-while문입니다.

for문부터 차례대로 하나씩 알아보겠습니다.

1. for문 (The for Statement / Java For Loop)

for문은 초기화, 조건식, 증감식으로 구성되어 있습니다. 초기화는 반복문이 시작하기 전에 한 번만 실행되고, 조건식은 반복문이 실행될 조건을 검사하며, 증감식은 반복문이 한 번 실행된 후에 실행됩니다. 예를 들어 1부터 10까지의 숫자를 출력하고 싶을 때 다음과 같이 사용할 수 있습니다.

for (초기화; 조건식; 증감식) {
	// 반복할 내용
}

2. while문 (The while Statements / Java While Loop)

while문은 조건식이 참인 동안 반복적으로 코드 블록을 실행합니다. 예를 들어, 1부터 10까지의 숫자를 출력하고 싶을 때 다음과 같이 사용할 수 있습니다.

초기화
while (조건식) {
	// 반복할 내용
    증감식
}

3. do-while문 (The do-while Statement / Java Do/While Loop)

do-while문은 코드 블록을 실행한 후에 조건식을 검사합니다. 따라서 코드 블록은 최소한 한 번은 실행됩니다. 예를 들어, 1부터 10까지의 숫자를 출력하고 싶을 때 다음과 같이 사용할 수 있습니다.

초기화
do {
	// 반복할 내용
    증감식
} while (조건식);

4. forEach (향상된 반복문 / For-Each Loop)

forEach는 자바 8부터 도입된 향상된 반복문입니다. 주로 컬렉션과 배열을 순회하면서 각 요소에 대해 작업을 수행할 때 사용됩니다. 현업에서 제가 자주 쓰는 문법입니다.

forEach 메서드는 컬렉션 또는 배열의 각 요소에 대해 특정 작업을 수행하는 람다 표현식을 인수로 받습니다.
(람다식을 더 간단히 해주는 방법도 있습니다. 참고하세요 -> 여기를 누르세요.)

이를 통해 요소를 순회하면서 원하는 동작을 수행할 수 있습니다.

예제 코드를 바로 보겠습니다.

위의 코드를 보면 단 한 줄로 반복문을 표현하여 사용하고 있습니다.

오늘은 여기까지 하겠습니다.

다음은 배열에 대해 알아보겠습니다.

끝.

728x90
300x250