Java の Scanner.nextInt() 関数を使用して、次の整数入力を読み取ります。

WBOY
リリース: 2023-07-25 08:09:09
オリジナル
1656 人が閲覧しました

Java の Scanner.nextInt() 関数を使用して次の整数入力を読み取る

Java プログラミングでは、多くの場合、ユーザーから入力を取得し、それらの入力をプログラム内で後続の操作に使用する必要があります。 Scanner クラスは Java で一般的に使用される入力処理クラスであり、さまざまなタイプの入力を読み取るためのさまざまなメソッドが提供されており、その中で nextInt() メソッドを使用して次の整数入力を読み取ることができます。

次のサンプル コードは、Scanner.nextInt() 関数を使用して次の整数入力を読み取り、簡単な操作を実行する方法を示しています。

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);
        
        System.out.print("请输入第一个整数:");
        int num1 = scanner.nextInt();
        
        System.out.print("请输入第二个整数:");
        int num2 = scanner.nextInt();
        
        // 进行简单的运算
        int sum = num1 + num2;
        int difference = num1 - num2;
        int product = num1 * num2;
        double quotient = (double) num1 / num2;
        
        // 输出结果
        System.out.println("两个数的和为:" + sum);
        System.out.println("两个数的差为:" + difference);
        System.out.println("两个数的积为:" + product);
        System.out.println("两个数的商为:" + quotient);
        
        // 关闭Scanner对象
        scanner.close();
    }
}
ログイン後にコピー

上記のコードは、最初に Scanner オブジェクトを作成します。を作成し、それを標準入力ストリーム System.in にバインドします。次に、 nextInt() メソッドを呼び出して、ユーザーが入力した 2 つの整数を読み取ります。次に、2 つの整数に対して加算、減算、乗算、除算の演算を実行すると、対応する結果が得られます。最後に、System.out.println() ステートメントを使用して結果を出力します。

上記のコードを実行します。プログラムが入力が必要な場所に到達したら、コマンド ライン ウィンドウに 2 つの整数を入力して Enter キーを押します。プログラムは入力された整数を読み取り、対応する演算を実行し、最終的に結果を出力します。

nextInt() メソッドは整数型の入力のみを読み取ることができることに注意してください。入力が整数でない場合、プログラムは InputMismatchException をスローします。したがって、nextInt() メソッドを使用する前に、プログラム エラーを避けるために、次に読み取られる入力が整数型であることを確認する必要があります。

要約すると、Java の Scanner.nextInt() 関数を使用すると、次の整数入力を簡単に読み取り、プログラム内で後続の操作を実行できます。この関数を使用して、ユーザーが入力した整数を取得し、必要に応じてそれを処理することで、より柔軟な対話型プログラミングを実現できます。

上記のサンプル コードと説明が、Scanner.nextInt() 関数の使用法を理解し、実際のプログラミングでこの関数をより適切に使用するのに役立つことを願っています。 Java プログラミングの旅がさらに成功することを祈っています。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート