본문 바로가기

개발자노트

while 예제1 카페 메뉴판

package class05;

import java.util.Scanner;

public class Test08 {

	public static void main(String[] args) {

		Scanner sc = new Scanner(System.in);

		int num = 0;

		while (true) { // 유효성 체크

			System.out.println("=============");

			System.out.println("  메뉴판");

			System.out.println("=============");

			System.out.println("1. 아메리카노");

			System.out.println("2. 카페라떼");

			System.out.println("3. 프라푸치노");

			System.out.println("4. 자몽허니블랙티");

			System.out.print("입력)  ");

			num = sc.nextInt();

			if (num < 1 || 4 < num) {

				System.out.println("잘못입력하셨습니다.");

			}

			if (1 <= num && num <= 4)// 종료조건★

				break; //

		}

		String menu = "";

		if (num == 1) {

			menu = "아메리카노";

		}

		else if (num == 2) {

			menu = "카페라떼";

		}

		else if (num == 3) {

			menu = "프라푸치노";

		}

		else if (num == 4) {

			menu = "자허블";

		}

		System.out.println(menu + " 나왔습니다!");

	}

}

//++무한루프,break