public void showMenu() { //创建了一个Scanner对象userIn,用于数据的读取 Scanner userIn; String userMenu = null; while (true) { while (true) { // 显示菜单 System.out.println("用户管理菜单 \n 1.添加用户 \n 2.查看用户名 PIN \n 3.显示全部用户 \n 4.返回主菜单 \n "); System.out.print("请选择 : "); userIn = null; userIn = new Scanner(System.in); userMenu = userIn.nextLine(); // 接收整形数据 if (!isNumeric(userMenu)) { System.out.print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");// 清屏效果 System.out.println("您选择了一个无效的项,请重新选择"); } else { break; } } System.out.println("您选择的是 :" + userMenu); switch (Integer.parseInt(userMenu)) { case 1: addUser(1); break; case 2: getUsernamePIN(); break; case 3: new userList(userFile).printUserList(); break; case 4: return; default: break; } } }
时间: 2024-03-28 18:37:06 浏览: 65
一个不错的应用,用于提交获取文章内容,不推荐用
这段代码是一个 Java 方法,它显示了一个用户管理菜单并等待用户输入选项。该方法使用了一个 while 循环和一个 switch 语句来处理用户的选择。具体来说,该方法使用一个 Scanner 对象来读取用户输入的整数,然后根据用户选择调用不同的方法。例如,如果用户选择了 1,那么该方法会调用 addUser 方法来添加一个用户。如果用户选择了 2,那么该方法会调用 getUsernamePIN 方法来查看用户名 PIN。如果用户选择了 3,那么该方法会调用 userList 的 printUserList 方法来显示所有的用户。如果用户选择了 4,那么该方法会直接返回。
阅读全文