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. 終わり

したがって、私の問題は、これら2つのオプションを非表示にする方法、または管理者がサインインしたときにそれらを表示する方法です.

今、私は誰にもこれをしてほしくありませんが、どんなタイプのガイダンスも素晴らしいでしょう.

前もって感謝します。

ブランドン

4

1 に答える 1

3

これに沿った何か

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

基本的に、誰かが管理者であるかどうかを確認し、管理者である場合は追加のオプションを提供します。ただし、実際にユーザー入力を取得するときに、管理者オプションのいずれかを入力しないようにする必要があります。メニューが表示されないからといって、確認する必要がないわけではありません。

于 2012-07-06T15:09:55.320 に答える