入力と出力はすべてのプログラミング言語の重要な部分であり、Java も例外ではありません。ユーザー入力は、動的で対話型のアプリケーションを作成するために非常に重要です。通常、入力は単一の値ですが、ユーザーからスペース区切りの入力を取得することもできます。この記事では、Java でスペース区切りのユーザー入力を取得する方法について説明します。
ユーザーからスペース区切りの入力を取得するには 2 つの方法があります。それらは次のとおりです-
Scanner クラスを使用する
BufferedReader クラスを使用し、個々の値を分割して解析します
Scanner クラスの使用は、ユーザーからスペース区切りの入力を取得する 1 つの方法です。 Scannerクラスのメソッドを使用します。これは java.util パッケージにあります。 Scanner クラスにはユーザー入力を取得するためのメソッドが多数あります
nextInt() | 次の整数値を読み取って返すために使用されます。 | |
nextFloat() | これは、次の浮動小数点値を読み取って返すために使用されます。 | |
nextDouble() | 次の double 値を読み取って返すために使用されます。 | |
次の単語の値を文字列として読み取って返すために使用されます。 | ||
次の複数の単語の値を文字列として読み取って返すために使用されます | ||
これは、次の長い整数値を読み取って返すために使用されます。 | ||
nextShort() | 次の短い値を読み取って返すために使用されます。 | |
これは、次のバイトの値を読み取って返すために使用されます。 | ||
次のブール値を読み取って返すために使用されます。 |
nextFloat() メソッドはユーザー入力をスキャンします
入力は配列に保存されます
次は、Java の Scanner クラスを使用してユーザーからスペース区切りの入力を取得する例です。
の中国語訳は次のとおりです:
説明BufferedReader クラス
###ステップ###
文字列をスペースで分割するには、split() メソッドを使用します。
入力は文字列配列の形式であるため、必要なデータ型が異なる場合は変換できます。リーリー
説明これで、Java でユーザーからのスペース区切りの入力を受け入れる方法がわかりました。 Scanner クラスまたは BufferedReader クラスを使用すると、好みやニーズに応じて入力を受け入れることができます。これにより、より柔軟なプログラムを作成できるようになります。
以上がJavaでユーザーからスペース区切りの入力を受け取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。