dabocaiqq 2023-07-19 21:58 采纳率: 52.1%
浏览 7
已结题

循环实现菜单可是菜单如果不同怎么循环(标签-Java|关键词-Java语言)

Java语言编写一个学生成绩管理系统过程中,怎么实现菜单的显现和菜单的选择执行?循环实现菜单可是菜单如果不同怎么循环

  • 写回答

2条回答 默认 最新

  • 全栈若城 新星创作者: 编程技术技术领域 2023-07-19 22:32
    关注

    菜单的具体实现方式可能因项目需求而异
    参考demo

    import java.util.Scanner;
    
    public class GradeManagementSystem {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            int choice = 0; // 初始化选择为0
    
            while (choice != 4) { // 循环显示菜单直到用户选择退出
                System.out.println("学生成绩管理系统");
                System.out.println("1. 添加学生信息");
                System.out.println("2. 查询学生信息");
                System.out.println("3. 修改学生信息");
                System.out.println("4. 退出");
    
                System.out.print("请输入您的选择:");
                choice = scanner.nextInt();
    
                switch (choice) {
                    case 1:
                        addStudent();
                        break;
                    case 2:
                        queryStudent();
                        break;
                    case 3:
                        modifyStudent();
                        break;
                    case 4:
                        System.out.println("感谢使用,再见!");
                        break;
                    default:
                        System.out.println("无效的选择,请重新输入!");
                        break;
                }
            }
    
            scanner.close();
        }
    
        public static void addStudent() {
            // 添加学生信息的具体逻辑
            System.out.println("执行添加学生信息操作");
        }
    
        public static void queryStudent() {
            // 查询学生信息的具体逻辑
            System.out.println("执行查询学生信息操作");
        }
    
        public static void modifyStudent() {
            // 修改学生信息的具体逻辑
            System.out.println("执行修改学生信息操作");
        }
    }
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月27日
  • 已采纳回答 7月19日
  • 创建了问题 7月19日