Java 반복문 필요성

자바의 반복문은 여러가지 있다.
대표적으로 3가지 종류의 반복문이 있다.

Java 반복문 종류

  • while
  • do-while
  • for

반복문이 필요한 이유는?

개발자가 기능 구현 시 코드를 반복해서 작업을 하는 경우가 많다.
예제 코드를 보면서 왜 필요하게 되었는지 살펴보도록 한다.

코드 문제

  • 사과 가격은 700원으로 장바구니에 담긴 갯수에 따라 결제 총 금액을 표기한다.

코드 구현

public class Store {
    public static void main(String[] args) {
        int storePrice = 0;
        int applePrice = 700;

        storePrice = storePrice + applePrice;
        storePrice = storePrice + applePrice;
        storePrice = storePrice + applePrice;

        System.out.println("결제 총 금액: " + storePrice + "원");
    }
}

Code Output:
결제 총 금액: 2100원

이 코드의 문제점은?

사과를 3개를 담는다면 각각 사과를 계산하는 코드를 3줄 작성한다. 만약 3개가 아닌 10개 20개를 담아야하면 그만큼 코드를 늘려야한다.
또한, 유지보수성이 떨어진다. 이렇게 늘어난 코드를 로직 변경 시 반복작업이 많아 어려움이 생긴다.

이러한 loop 코드를 반복해서 실행이 필요할 때 반복문을 사용한다.