종료하려면 5를 입력 할 때까지 입력 (반복)을 반복하고 싶습니다. 예를 들어 i 디스플레이 케이스 1을 입력 한 다음 입력을 다시 요청하고 4를 입력하고 케이스 4를 표시합니다. 종료 할 때까지 5를 입력합니다.사용자가 종료 할 때까지 메뉴를 만드는 방법
아래 코드는 계속 입력을 요구하며 출력을 표시하지 않습니다.
public static void main(String[] args){
System.out.println("1.Soup\n2.Main Course\n3.Dessert\n4.Beverage\n5.Exit");
//ask input from user
System.out.println("Enter your choice: ");
Scanner scan=new Scanner(System.in);
int input=scan.nextInt();
int check=input;
//keep looping until user input 5 which is Exit
while (input!=5){
System.out.println("Please enter 1-5\n1.Soup\n2.Main Course\n3.Dessert\n4.Beverage\n5.Exit");
int input1=scan.nextInt();
check=input1;
}
switch (check){
case 1 :
System.out.println("1.Mushroom Soup\n2.Miso Soup\n3.Tomato Soup");
break;
case 2 :
System.out.println("1.Chiken Katsu Don\n2.Curry Katsu Don\n3.Teriyaki Katsu Don\n4.Curry Udon");
break;
case 3 :
System.out.println("1.Matcha Ice Cream\n2.Chocolate Ice Cream\n3.Oreo Chocolate\n4.Dango");
break;
case 4 :
System.out.println("1.Green Tea\n2.Matcha RedBean\n3.Chocolate MilkShake\n4.Strawberry Ice Blended");
break;
case 5 :
System.exit(0);
break;
}
}
}
흥미 롭. 그 편집 대답이 어떤 사전 편집 코멘트를 날려 버리기 전에 결코 눈치 채지 못했습니다. 매혹적인. –
나는 그렇게 생각하지 않는다. 어쩌면 모드가 정리를했을 수도 있습니다. –
얼마나 이상한가요? 나는 논쟁의 여지가있는 것을 전혀 눈치 채지 못했다. –