ホームページ  >  記事  >  Java  >  Scanner クラスの nextInt() メソッドを使用してユーザー入力から整数を読み取る方法

Scanner クラスの nextInt() メソッドを使用してユーザー入力から整数を読み取る方法

王林
王林オリジナル
2023-07-24 20:31:563120ブラウズ

Scanner クラスの nextInt() メソッドを使用してユーザー入力から整数を読み取る方法

#Scanner クラスは、標準入力、ファイル、または文字列からデータを読み取るために Java で一般的に使用されるツール クラスです。 Scanner クラスは、整数、浮動小数点数、文字列など、さまざまなタイプのデータを読み取るためのさまざまなメソッドを提供します。このうち、 nextInt() メソッドは、入力から整数を読み取るために使用されるメソッドです。

以下では、Scanner クラスの nextInt() メソッドを使用してユーザー入力から整数を読み取る方法を詳しく紹介し、コード例を添付します。

ステップ 1: Scanner クラスを導入する

まず、Scanner クラスをコードに導入する必要があります。この操作を完了するには、次のコードを使用します。

import java.util.Scanner;

ステップ 2: Scanner オブジェクトを作成する

Scanner クラスを使用する前に、Scanner オブジェクトを作成する必要があります。 Scanner オブジェクトは、次のコードを通じて作成できます。System.in は、標準入力からデータを読み取ることを意味します。

Scanner scanner = new Scanner(System.in);

ステップ 3: nextInt() メソッドを使用して整数を読み取ります。

Scanner の作成後オブジェクトの場合は、 nextInt () メソッドを使用して、ユーザー入力から整数を読み取ることができます。 nextInt() メソッドは、ユーザーが整数を入力するまでユーザー入力を待ちます。次に、nextInt() メソッドを使用して整数を読み取るコード例を示します。

System.out.print("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);

上記のコードでは、まず System.out.print() メソッドを使用してプロンプト情報を出力し、次に呼び出します。 Scanner.nextInt() メソッドを使用して、ユーザーから整数を読み取ります。入力から整数を読み取り、変数 num に保存します。最後に、System.out.println() メソッドを使用して、読み取った整数を出力します。

ステップ 4: Scanner オブジェクトを閉じる

Scanner オブジェクトを使用した後は、手動で閉じてリソースを解放することをお勧めします。 Scanner オブジェクトは、次のコードを通じて閉じることができます:

scanner.close();

完全なサンプル コードは次のとおりです:

import java.util.Scanner;

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

        // 使用nextInt()方法读取整数
        System.out.print("请输入一个整数:");
        int num = scanner.nextInt();
        System.out.println("您输入的整数是:" + num);

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

上記の手順とサンプル コードを通じて、から整数を読み取る関数を実装できます。ユーザー入力。もちろん、Scanner クラスには、nextDouble()、nextBoolean() など、さまざまな種類のデータを読み取るために使用できる他の多くのメソッドも提供されます。特定のニーズに応じて、ユーザーが入力したデータを読み取るための適切な方法を選択できます。

この記事が、Scanner クラスの nextInt() メソッドを使用してユーザー入力から整数を読み取る方法を理解するのに役立つことを願っています。

以上がScanner クラスの nextInt() メソッドを使用してユーザー入力から整数を読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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