ホームページ  >  記事  >  Java  >  Java の Scanner.nextLine() 関数を使用して、ユーザー入力の行全体を読み取ります。

Java の Scanner.nextLine() 関数を使用して、ユーザー入力の行全体を読み取ります。

PHPz
PHPzオリジナル
2023-07-25 08:45:291421ブラウズ

Java の Scanner.nextLine() 関数を使用してユーザー入力の行全体を読み取る

Java プログラミングでは、多くの場合、ユーザーから入力を取得する必要があります。 Scanner は、ユーザー入力を読み取る便利な方法を提供する Java 標準ライブラリのクラスです。その中でも、Scanner.nextLine() 関数は、ユーザー入力の行全体を読み取るのに役立ちます。

Scanner.nextLine() 関数は、入力の次の行を読み取り、文字列を返すために使用されます。常に改行を含む行全体を読み取ります。以下は、Scanner.nextLine() 関数を使用してユーザー入力を読み取り、処理する方法を示すサンプル コードです。

import java.util.Scanner;

public class UserInputExample {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);

        // 提示用户输入
        System.out.print("请输入你的名字:");

        // 使用nextLine()函数读取用户输入的一整行
        String name = scanner.nextLine();

        // 输出用户输入的名字
        System.out.println("你的名字是:" + name);

        // 关闭Scanner对象
        scanner.close();
    }
}

上記のコードは、まず Scanner オブジェクトを作成し、それを標準入力ストリーム (System.in) に関連付けます。次に、ユーザーは System.out.print() 関数を呼び出して名前の入力を求められます。次に、Scanner.nextLine() 関数を使用してユーザー入力の行全体を読み取り、それを文字列変数名として保存します。最後に、ユーザーが入力した名前がコンソールに出力されます。

このコードを実行すると、次の出力が表示されます。

请输入你的名字:John
你的名字是:John

この例では、Scanner.nextLine() 関数を通じてユーザー入力の行全体を正常に読み取り、保存しました。文字列変数。

Scanner クラスは、ユーザー入力の行全体を読み取ることに加えて、さまざまな種類の入力を読み取るための他のメソッドも提供します。たとえば、Scanner.nextInt() 関数を使用して整数を読み取ることができ、Scanner.nextDouble() 関数を使用して倍精度浮動小数点数を読み取ることができます。ニーズに応じて、ユーザー入力を読み取る適切な方法を選択できます。

要約すると、Java プログラミングでは、Scanner.nextLine() 関数を使用してユーザー入力の全行を簡単に読み取ることができます。これにより、対話型プログラムを作成する際に便利になります。上記のサンプル コードが、Scanner.nextLine() 関数の理解を深め、使用するのに役立つことを願っています。

以上がJava の Scanner.nextLine() 関数を使用して、ユーザー入力の行全体を読み取ります。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。