0

まず、私は Java の初心者なので、愚かな振る舞いをしても怒らないでください - ありがとう。

私が言ったように、私はJavaを学ぼうとしています。今、このミニゲームに適したスキャナーを学ぼうとしていますが、2 つの異なる方法で行うように言われるので混乱しています。どちらを使用するか、もう一方をどこで使用できるかを知りたくないだけです。

最初の例:

Scanner input = new Scanner(System.in);

2 番目の例:

Scanner input = new Scanner(System.in);
String userInput = input.nextLine();

私のミニゲームに「正しい」スキャナを作成する方法と、別のスキャナをいつ使用すべきかを説明してください。

どちらを使用するか、このためのスキャナーを作成する別の方法、またはスキャナーとその使用方法を共有したい場合は、それを回答として追加してください。

4

2 に答える 2

0
  1. Scanner input = new Scanner(System.in);

これはスキャナーを呼び出して、コンソール「System.in」で使用する必要があることを伝えています。

  1. String userInput = input.nextLine(); この行は、コンソールに挿入された値 u を取得し、「userInput」という名前の変数に保存しています

  2. これを追加できますSystem.out.println("the inserted value is : " + userInput);

そして、挿入した値がコンソールに出力されます

于 2014-01-23T14:50:46.847 に答える
0

あなたの質問を正しく読んでいれば、 Scanner オブジェクトの作成に関する限り、両方の例は同じです。唯一の違いは、2 番目の例も入力の nextLine を userInput という String 変数に格納していることです。

Scanner クラスをよりよく理解するには、こちらを参照してください: http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html

于 2014-01-23T23:15:41.163 に答える