반복문(Loop Statements)
저번 시간에 배운 조건문에 이어서 반복문에 대해 설명하겠습니다.
지난 글은 더 보기를 눌러 확인하세요.
[Java; 자바] 초보자를 위한 자바 프로그래밍 기초 안내 - 02
오늘은 저번 시간에 이어 조건문에 대해 설명하겠습니다. 제가 개발을 하면서 가장 많이 쓰는 문법을 꼽으라면 '조건문과 반복문'을 꼽을 겁니다. 이 두 개의 문법이 없으면 개발이 불가능할 정
daddydontsleep.tistory.com
[Java; 자바] 초보자를 위한 자바 프로그래밍 기초 안내 - 01
안녕하세요. 자바로 돈을 벌고 있는 백엔드 개발자입니다. 이번 블로그 포스트에서는 초보 개발자들을 위해 자바 프로그래밍의 기초 개념과 구문을 자세히 다루어보겠습니다. 자바 프로그래밍
daddydontsleep.tistory.com
자바에서 반복문은 특정한 조건이 만족되는 동안 코드 블록을 반복적으로 실행하는 데 사용됩니다. 자바에는 주로 세 가지 종류의 반복문이 있습니다. 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 메서드는 컬렉션 또는 배열의 각 요소에 대해 특정 작업을 수행하는 람다 표현식을 인수로 받습니다.
(람다식을 더 간단히 해주는 방법도 있습니다. 참고하세요 -> 여기를 누르세요.)
이를 통해 요소를 순회하면서 원하는 동작을 수행할 수 있습니다.
예제 코드를 바로 보겠습니다.
위의 코드를 보면 단 한 줄로 반복문을 표현하여 사용하고 있습니다.
오늘은 여기까지 하겠습니다.
다음은 배열에 대해 알아보겠습니다.
끝.
'Java' 카테고리의 다른 글
[Java; 자바] Java 오버로딩과 오버라이딩: 개념, 차이점, 그리고 스프링부트 활용 예제 (0) | 2024.09.23 |
---|---|
[Java; 자바] StringUtils / isBlank / isEmpty / org.apache.commons.lang3 / 공백 체크 / null 체크 (0) | 2024.01.04 |
[Java; 자바] 초보자를 위한 자바 프로그래밍 기초 안내 - 02 (0) | 2023.12.05 |
[Java; 자바] 초보자를 위한 자바 프로그래밍 기초 안내 - 01 (0) | 2023.12.04 |
[Java; 자바] 자바 java 엔터 줄바꿈 개행 (0) | 2023.11.10 |