温馨提示×

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

小樊
82
2024-08-09 19:39:36
栏目: 编程语言

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

0