Logo
Section 1 / 11

创建一个菜单应用

将循环与逻辑结合,构建一个用户驱动的应用程序。

导入

创建一个菜单应用

将循环与逻辑结合,构建一个用户驱动的应用程序。

No configuration found for ID: 0f696e20be94bcc1ac3841572430d8d051f19c64067cc9f5b4901f9bce769492

1import java.util.Scanner; 2 3public class Main { 4 public static void main(String[] args) { 5 Scanner input = new Scanner(System.in); 6 int choice = 0; 7 8 while (choice != 3) { 9 System.out.println("\n主菜单"); 10 System.out.println("1. 问候"); 11 System.out.println("2. 讲个笑话"); 12 System.out.println("3. 退出"); 13 System.out.print("请选择一个选项: "); 14 15 choice = input.nextInt(); 16 input.nextLine(); // 清除换行符 17 18 switch (choice) { 19 case 1: 20 System.out.println("你好,用户!"); 21 break; 22 case 2: 23 System.out.println("为什么Java开发者不戴眼镜?因为他们不用C#!"); 24 break; 25 case 3: 26 System.out.println("再见!"); 27 break; 28 default: 29 System.out.println("无效选择,请重试。"); 30 } 31 } 32 33 input.close(); 34 } 35}
1import java.util.Scanner; 2 3public class Main { 4 public static void main(String[] args) { 5 Scanner input = new Scanner(System.in); 6 int choice = 0; 7 8 while (choice != 3) { 9 System.out.println("\n主菜单"); 10 System.out.println("1. 问候"); 11 System.out.println("2. 讲个笑话"); 12 System.out.println("3. 退出"); 13 System.out.print("请选择一个选项: "); 14 15 choice = input.nextInt(); 16 input.nextLine(); // 清除换行符 17 18 switch (choice) { 19 case 1: 20 System.out.println("你好,用户!"); 21 break; 22 case 2: 23 System.out.println("为什么Java开发者不戴眼镜?因为他们不用C#!"); 24 break; 25 case 3: 26 System.out.println("再见!"); 27 break; 28 default: 29 System.out.println("无效选择,请重试。"); 30 } 31 } 32 33 input.close(); 34 } 35}

赋予它结构

项目:升级 Java 菜单应用程序