이전 포스팅에서는 자바(Java)에서 사용하는 조건문들에 대해서 알아보았다. 조건문을 통해서 여러 가지 분기처리를 하고 원하는 결과를 얻을 수 있었다. 그렇다면 동일한 조건 혹은 동일한 일을 반복해서 처리하는 방법도 있을 것이다. 그것이 바로 반복문이다.
이번 포스팅에서는 자바(Java)에서 사용하는 반복문에 대해서 알아보자.
반복문이란
반복문은 프로그래밍에서 사용되는 제어 구조 중 하나로, 동일한 작업을 여러 번 반복하여 실행하는데 사용되는 구문이다. 반복 작업을 수행하는 데에는 다양한 이유가 있을 수 있으며, 이를 자동화하고 코드의 중복을 줄이는 데 도움을 준다.
반복문은 주로 다음과 같은 상황에서 사용된다.
데이터 처리
배열이나 리스트와 같은 데이터 구조의 각 요소에 대해 동일한 작업을 수행해야 할 때 사용된다.
테스트와 검증
특정 조건을 만족하는 동안 코드 블록을 반복 실행하여 조건을 검사하거나 테스트할 때 사용된다.
패턴 생성
특정 패턴을 생성하기 위해 반복 작업을 사용할 수 있다.
사용자 입력 처리
사용자로부터 여러 번의 입을 받아야 할 때 사용된다.
자바(Java)에서는 'for', 'while', 'do-while' 등의 반복문을 사용할 수 있다. 이러한 반복문을 사용하여 코드의 효율성을 향상하고 반복 작업을 간편하게 처리할 수 있다.
반복문 'for'
반복문 'for'는 다음과 같은 구문을 가진다.
for (초기화식; 조건식; 증감식) {
// 반복해서 실행할 코드
}
이 구문의 각 부분은 다음과 같은 역할을 한다.
초기화식: 반복문이 시작도리 때 한 번만 실행되며, 반복 변수를 초기화한다. 이 부분에서 변수를 선언하고 초기값을 설정한다.
조건식: 반복문이 실행될 때마다 평가되는 불리언(Boolean) 식이다. 조건식이 'true'인 동안 반복문이 계속 실행된다. 조건식이 'false'가 되면 반복문이 종료된다.
증감식: 각 반복이 끝날 때마다 실행되는 식으로, 반복 변수를 증가 또는 감소시킨다. 이를 통해 조건식이 'false'가 되도록 유도하거나, 반복 변수의 값을 변경할 수 있다.
반복문 'for' 예제
실제 코드를 보면서 동작을 확인해보자.
public class ForTest {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
System.out.println("현재 i의 값: " + i);
}
}
}
자바의 메인 내부에 반복문 for를 만들었다.
가장 먼저 초기화 식이 실행된다. 정수형(int) 변수 i를 선언하고 0을 대입했다.
조건식을 평가한다. 첫 번째 반복에서 i는 0이므로 0 < 5는 'true'인 식이 된다. 따라서 내부 블록을 실행한다.
블록이 실행되고 나면 마지막 증감식을 실행한다. i++라는 의미는 i = i + 1과 같다. 따라서 i 값이 1로 증가한다.
증가된 i를 가지고 다시 조건식을 판단한다. 이렇게 반복되다가 i의 값이 5가 되는 때, 5 < 5는 'false'가 되므로 for 반복문을 빠져나오게 된다.
이번 포스팅에서는 반복문 'for'에 대해서 알아보았다. 굉장히 간단한 구문이지만 반복문은 정말 많이 사용된다. 항상 기본이 가장 중요하기 때문이다. 다음 포스팅에서는 반복문 'while'에 대해서 알아보자.
'쿤즈 Dev > Java' 카테고리의 다른 글
[Java] 반복문 (do-while) 사용방법 (0) | 2023.08.22 |
---|---|
[Java] 반복문 (while) 사용 방법 (0) | 2023.08.21 |
[Java] 조건문 (switch) 사용 방법 (0) | 2023.08.19 |
[Java] 삼항 연산자 (Ternary) 사용 방법 (0) | 2023.08.18 |
[Java] 조건문 (if) 사용 방법 (0) | 2023.08.17 |
댓글