Java でユーザーが入力した数値を読み取る方法を学習する
Java プログラミングでは、数値を含むユーザーが入力したデータを読み取ることがよくあります。 Java は、ユーザーから入力を取得する機能の実装に役立つ Scanner クラスを提供します。以下では、Scanner クラスを使用して Java でユーザーが入力した数値を読み取る方法と、いくつかの具体的なコード例を紹介します。
まず、コード内で使用するために、Scanner クラスを java.util パッケージにインポートする必要があります。コード例は次のとおりです。
import java.util.Scanner;
次に、Scanner オブジェクトを作成し、それを使用してユーザーが入力した数値を読み取ります。コード例は次のとおりです。
Scanner scanner = new Scanner(System.in); System.out.println("请输入一个整数:"); int num = scanner.nextInt(); System.out.println("您输入的整数是:" + num);
上記のコードでは、まず Scanner オブジェクト スキャナーを作成し、次に nextInt() メソッドを使用してユーザー入力から整数を読み取り、変数 num に格納します。最後に、ユーザーが入力した整数を出力します。
整数に加えて、浮動小数点数など、ユーザーが入力した他のタイプの数値も読み取ることができます。コード例は次のとおりです。
System.out.println("请输入一个浮点数:"); double num_double = scanner.nextDouble(); System.out.println("您输入的浮点数是:" + num_double);
上記のコードでは、nextDouble() メソッドを使用してユーザー入力から浮動小数点数を読み取り、変数 num_double に格納します。最後に、ユーザーが入力した浮動小数点数を出力します。
整数と浮動小数点数に加えて、長整数など、ユーザーが入力した他のタイプの数値も読み取ることができます。コード例は次のとおりです。
System.out.println("请输入一个长整型数:"); long num_long = scanner.nextLong(); System.out.println("您输入的长整型数是:" + num_long);
上記のコードでは、 nextLong() メソッドを使用してユーザー入力から長整数を読み取り、変数 num_long に格納します。最後に、ユーザーが入力した長整数を出力します。
ユーザー入力を読む前に、入力するデータの種類についてユーザーに指示するためのプロンプト情報を提供することが最善であることに注意してください。また、数字以外の文字の入力など、ユーザー入力によって発生する可能性のある例外にも適切に対処する必要があります。
一般に、Scanner クラスを使用すると、Java でユーザーが入力した数値を読み取る機能を簡単に実装でき、プログラミングに便利です。上記のコード例が、Java でユーザー入力数値を読み取る方法をよりよく理解するのに役立つことを願っています。
以上がJava でユーザーが入力した数字を読み取る方法を学習します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。