はじめに
この実験では、Java の Long クラスの floatValue() メソッドの使い方を学びます。floatValue() メソッドは、Long オブジェクトをその同等の float 値に変換するために使用されます。
この実験では、Java の Long クラスの floatValue() メソッドの使い方を学びます。floatValue() メソッドは、Long オブジェクトをその同等の float 値に変換するために使用されます。
次のコマンドを使用して、~/project ディレクトリに新しい Java ファイル LongFloatValueMethod.java を作成します。
touch ~/project/LongFloatValueMethod.java
エディタで LongFloatValueMethod.java ファイルを開きます。
このステップでは、数値定数を使用して Long オブジェクトを作成します。
// creating a Long object
Long num = 12345L;
このステップでは、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
このプログラムは、Long 値 12345L に対して次の出力を表示します。
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();
このステップでは、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() メソッドを使用してコンソールに出力を表示する方法も学びました。