-3

推測のために入力を受け取るMastermindプログラムを書いていますが、入力が4文字だけであることを確認する必要があります。したがって、誰かが4文字以外を入力すると、再入力を求められます。これはまったく難しいことではないことを私は知っています。私は空白を描いているだけで、ここで答えを見つけることができませんでした。

4

1 に答える 1

0

一歩ずつ、やってみましょう。

  1. プログラムでユーザー入力を取得します。それが標準入力の場合、それをプルする 1 つの方法はSystem.in、 である を使用することInputStreamです。
  2. 入力を中間変数に格納します。この変数の型はString.
  3. 必要に応じて、アプリケーションの要件に最も関連する型に値をキャストします。その前に、 のような不正な値の入力を確認してくださいnull
  4. 入力に対してロジックを実行します。この場合、入力の長さが 4 であるかどうかを調べます。
  5. 現在の入力が要件を満たしていない場合は、再度入力を求めます。これを行う 1 つの方法は、適切な入力を取得した場合にのみ終了するループに関連するコードを配置することです。

それでもうまくいかない場合は、あなたの努力を示すコードを含めて、もう一度質問してください。

于 2013-02-11T08:47:06.200 に答える