For문과 while문에 break을 이용하여 예문 만들기

1. for-break

		 //매일 치킨 20마리만 판매
        //손님 50명 대기
   		int max = 20;
        for (int i = 1; i <= 50 ; i++) {
            System.out.println(i+"번 손님 주문하신 치킨 나왔습니다");
            if(i==max){
                System.out.println("금일 재료가 소진되었습니다");
                break;
            }
        }

2. while-break

  		//매일 치킨 20마리만 판매
        //손님 50명 대기
  		int index = 1; for와 달리 변수가 필요함(중요)
        while(index <= 50){
            System.out.println(index+"번 손님 주문하신 치킨 나왔습니다");
            if(index == 20){
                System.out.println("금일 재료가 모두 소진되었습니다");
                break;
            }
            index++; //위치 중요, while문에서 벗어나지 않게
        }

3. 에러

오류난 부분 : For문과 달리 while문은 변수를 선언해야하며, while문 안의 증감연산자 작성 시 while문에 수행 해야할 문장 모두 다 수행 한 후 마지막에 위치한다.

참고-인프런 "나도코딩"

0개의 댓글