Java の Long floatValue メソッド

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

はじめに

この実験では、Java の Long クラスの floatValue() メソッドの使い方を学びます。floatValue() メソッドは、Long オブジェクトをその同等の float 値に変換するために使用されます。

プロジェクトのセットアップ

次のコマンドを使用して、~/project ディレクトリに新しい Java ファイル LongFloatValueMethod.java を作成します。

touch ~/project/LongFloatValueMethod.java

エディタで LongFloatValueMethod.java ファイルを開きます。

Long オブジェクトの作成

このステップでは、数値定数を使用して Long オブジェクトを作成します。

// creating a Long object
Long num = 12345L;

Long を float に変換する

このステップでは、floatValue() メソッドを使用して Long オブジェクトを float 値に変換します。

// converting Long to float using the floatValue() method
float floatNum = num.floatValue();

結果を表示する

このステップでは、コンソールに変換された float 値を表示します。

// displaying the converted float value
System.out.println("Float value of " + num + " is " + floatNum);

プログラムのテスト

ファイルを保存し、次のコマンドを使用してコンパイルします。

javac ~/project/LongFloatValueMethod.java

次のコマンドを使用してプログラムを実行します。

java LongFloatValueMethod

このプログラムは、Long12345L に対して次の出力を表示します。

Float value of 12345 is 12345.0

ユーザー入力を受け取る

このステップでは、ユーザーから Long 値を取得するようにプログラムを変更します。

// creating a Scanner object to take user input
Scanner sc = new Scanner(System.in);

// prompting the user to enter a long value
System.out.print("Enter a long value: ");

// reading the long value from the user
Long num = sc.nextLong();

ユーザー入力を float 型に変換する

このステップでは、floatValue() メソッドを使用して、ユーザー入力の Long 値を float 値に変換します。

// converting user input Long to float using the floatValue() method
float floatNum = num.floatValue();

結果を表示する

このステップでは、コンソールに変換された float 値を表示します。

// displaying the converted float value
System.out.println("Float value of " + num + " is " + floatNum);

修正をテストする

ファイルを保存し、次のコマンドを使用してコンパイルします。

javac ~/project/LongFloatValueMethod.java

次のコマンドを使用してプログラムを実行します。

java LongFloatValueMethod

このプログラムは、長整数値の入力を促します。長整数値を入力して Enter キーを押します。このプログラムは、コンソールに入力された値に相当する浮動小数点数を表示します。

クリーンアップ

次のコマンドを使用して、LongFloatValueMethod.java ファイルを削除します。

rm ~/project/LongFloatValueMethod.java

まとめ

この実験では、Java の Long クラスの floatValue() メソッドを使用して Long オブジェクトをそれに相当する float 値に変換する方法を学びました。また、Scanner クラスを使用してユーザー入力を受け取り、println() メソッドを使用してコンソールに出力を表示する方法も学びました。