推測のために入力を受け取るMastermindプログラムを書いていますが、入力が4文字だけであることを確認する必要があります。したがって、誰かが4文字以外を入力すると、再入力を求められます。これはまったく難しいことではないことを私は知っています。私は空白を描いているだけで、ここで答えを見つけることができませんでした。
質問する
75 次
1 に答える
0
一歩ずつ、やってみましょう。
- プログラムでユーザー入力を取得します。それが標準入力の場合、それをプルする 1 つの方法は
System.in
、 である を使用することInputStream
です。 - 入力を中間変数に格納します。この変数の型は
String
. - 必要に応じて、アプリケーションの要件に最も関連する型に値をキャストします。その前に、 のような不正な値の入力を確認してください
null
。 - 入力に対してロジックを実行します。この場合、入力の長さが 4 であるかどうかを調べます。
- 現在の入力が要件を満たしていない場合は、再度入力を求めます。これを行う 1 つの方法は、適切な入力を取得した場合にのみ終了するループに関連するコードを配置することです。
それでもうまくいかない場合は、あなたの努力を示すコードを含めて、もう一度質問してください。
于 2013-02-11T08:47:06.200 に答える