# 반복문을 탈출하고 싶어요
피자에 토핑을 선택하는 프로그램을 작성중입니다. 토핑의 개수를 최대 3개까지 선택하게 하려 합니다. for문을 사용했더니 반드시 3개를 꼭 3개를 선택해야 그다음 상황으로 넘어가더라고요.
근데 저는 1개를 선택해도 혹은 2개로 선택해도 다음 단계로 넘어가게 하고싶습니다. 어떻게 해야할까요?
## 실행 예
```
토핑을 선택해주세요!!(최대 3개까지 가능)
1.페퍼로니 2.불고기 3.쉬림프 4.베이컨포테이토 5.고구마 6.시금치 7.파인애플 8.선택안함");
```
## 작성 코드
```
int[] topping = new int[3];
for( int i = 0; i < topping.length; i++) {
topping[i] = scan1.nextInt();
}
```
sehongpark님의 답변
## break 를 사용해보세요
```
for (int i = 0; i < topping.length; i++) {
int n = scan1.nextInt();
if (n == 8) {
break;
}
toppping[i] = n;
}
```
sehongpark님의 답변
위에 제시한 `break`를 사용하면
토핑을 2개 선택후 8을 입력함으로써 반복문을 탈출 할 수 있습니다. :)