如何通过do-while循环实现菜单驱动程序

avatar
作者
筋斗云
阅读量:0

以下是一个使用do-while循环实现菜单驱动程序的示例:

import java.util.Scanner;  public class MenuProgram {     public static void main(String[] args) {         Scanner scanner = new Scanner(System.in);         int choice;          do {             System.out.println("Menu:");             System.out.println("1. Option 1");             System.out.println("2. Option 2");             System.out.println("3. Option 3");             System.out.println("4. Exit");             System.out.print("Enter your choice: ");             choice = scanner.nextInt();              switch (choice) {                 case 1:                     System.out.println("You selected Option 1");                     break;                 case 2:                     System.out.println("You selected Option 2");                     break;                 case 3:                     System.out.println("You selected Option 3");                     break;                 case 4:                     System.out.println("Exiting program...");                     break;                 default:                     System.out.println("Invalid choice. Please try again.");                     break;             }          } while (choice != 4);          scanner.close();     } } 

在这个示例中,程序将一直显示菜单,直到用户选择退出选项(选择4)。用户可以选择菜单中的任意选项,并根据他们的选择执行相应的操作。当用户选择退出选项时,程序将退出循环并结束。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!