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 코드를 반복해서 실행이 필요할 때 반복문을 사용한다.