0

所以我是 Java 世界的初学者,我知道一些语法并且可以制作简单的程序,但仅此而已。所以我有一个完成 90% 的任务。它的书店选项注册 - 登录 - 查看书籍 - 查看购买历史。我已经完成了这些,但我坚持的是行政能力。

我们被问到的是,如果有人使用管理员用户名登录,那么菜单中的另外 2 个选项应该会变得可见。所以就目前而言,它几乎是这样的。

  1. 登记
  2. 登入
  3. 查看书籍
  4. 查看历史
  5. 退出

在用户输入用户名后的登录方法中,我想执行 If(username!="admin") "Continue as a normal user" 否则显示带有 2 个新菜单的原始菜单,如下所示

  1. 登记
  2. 登出
  3. 查看书籍
  4. 查看历史
  5. 管理员用户
  6. 管理图书
  7. 结尾

所以我的问题是如何隐藏这两个选项或在管理员登录时显示它们。

现在我不希望任何人为我这样做,但任何类型的指导都会很棒。

提前致谢。

布兰登

4

1 回答 1

3

类似的东西

if(username.equals("admin")) {
    System.out.println("option 6");
    System.out.println("option 7");
}

本质上,您正在检查某人是否是管理员,如果他们是,那么您给他们额外的选项。尽管当您实际获得用户输入时,您必须确保他们没有输入管理选项之一。仅仅因为菜单不显示它并不意味着您不必检查它。

于 2012-07-06T15:09:55.320 回答