阅读量: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)。用户可以选择菜单中的任意选项,并根据他们的选择执行相应的操作。当用户选择退出选项时,程序将退出循环并结束。