Java Float の max メソッド

JavaBeginner
オンラインで実践に進む

はじめに

この実験では、Java の Float クラスの max() メソッドについて学びます。このメソッドは、パラメータとして渡された 2 つの浮動小数点数のうち、大きい方の値を返します。

「FloatMax.java」という名前の新しいファイルを作成する

最初のステップでは、~/project ディレクトリに「FloatMax.java」という名前の新しい Java ファイルを作成します。

touch ~/project/FloatMax.java

java.lang.Float をインポートする

max() メソッドは、java.lang パッケージの Float クラスの一部です。このメソッドを使用するには、コードに java.lang.Float パッケージを含める必要があります。「FloatMax.java」ファイルの先頭に次の行を追加します。

import java.lang.Float;

テスト値を宣言する

2 つの浮動小数点数型の変数を宣言し、それぞれに値を割り当てます。ここでは、変数 a に 7.5 を、変数 b に 6.2 を割り当てます。

float a = 7.5f;
float b = 6.2f;

Float.max() を使って 2 つの浮動小数点数の最大値を求める

Float.max() メソッドを使って、2 つの変数 ab の中で大きい方の値を求めます。結果を 3 番目の浮動小数点数型の変数 max に代入します。

float max = Float.max(a, b);

結果を出力する

最後に、System.out.println() メソッドを使って結果を出力します。

System.out.println("The maximum of " + a + " and " + b + " is " + max);

コードを実行する

ターミナルで以下のコマンドを使って、「FloatMax.java」ファイルをコンパイルして実行します。

cd ~/project
javac FloatMax.java
java FloatMax

Scanner クラスを使ってユーザーから入力を取得する

java.util.Scanner パッケージをインポートします。Scanner クラスの新しいインスタンスを作成して、ユーザーからの入力を取得します。ユーザーから 2 つの浮動小数点数を読み取り、それぞれ ab の変数に格納します。

Scanner scanner = new Scanner(System.in);
System.out.println("Enter a float number: ");
float a = scanner.nextFloat();
System.out.println("Enter another float number: ");
float b = scanner.nextFloat();

2 つの浮動小数点数の最大値を求めるために Float.max() を使用する

2 つの変数 ab のうち、より大きい値を見つけるために Float.max() メソッドを使用します。結果を 3 番目の浮動小数点数型の変数 max に代入します。

float max = Float.max(a, b);

結果を出力する

最後に、System.out.println() メソッドを使って結果を出力します。

System.out.println("The maximum of " + a + " and " + b + " is " + max);

まとめ

この実験では、Java におけるFloatクラスのmax()メソッドについて学びました。また、パッケージのインポート方法、変数の宣言方法、結果を出力するためのSystem.out.println()メソッドの使い方、およびScannerクラスを使ってユーザーから入力を取得する方法についても学びました。これで、任意の 2 つの浮動小数点数のうち、より大きい値を見つけるためにFloat.max()メソッドを使うことができるようになりました!