[자바_일지]_continue문

김동하·2023년 10월 19일
0

java_독학

목록 보기
8/9
package chap_01;

public class _Calcul {
    public static void main(String[] args)
    {
        //continue
        //치킨주문중 노쇼손님
        int max= 20;//최대치킨
        int sold =0;// 현재 치킨 팬매수량
        int noShow= 17;//대기번호 17번손님이 노쇼
        for (int i=1; i<=50; i++){
            System.out.println(i+ "번 손님, 주문하신 치킨 나왔습니다.");
            //손님이 없다면? 21번까지 팔수있음 (no show)
            if (i==noShow){
                System.out.println(i+ "번 손님!! 노쇼로인해 다음 손님에게 기회 넘깁니다.");
                continue;//이전 for문으로 올라감.증감부분 sold++안올라감
            }

            sold ++;//판매처리
            if (sold==max){
                System.out.println("금일 재료소진");
                break;
            }
        }

        System.out.println("영업종료");
        System.out.println("---------------------------");

        //while문
        sold =0; //초기화
        int index= 0;//손님번호
        while (true){
            index++; //손님 1번됨
            System.out.println(index+"번 손님 주문하신 치킨 나왔습니다.");
            //손님이 없다면(noShow)
            if (index== noShow){
                System.out.println(index+"번 손님 노쇼로 다음손님에게 순서 넘어갑니다!!");

                continue;
            }

            sold++;//판매처리
            if(sold == max){
                System.out.println("금일재료소진");
                break;
            }


        }
        System.out.println("영업종료");
    }
}

0개의 댓글