はじめに
この実験では、Java の Float
クラスの floatValue()
メソッドについて学びます。floatValue()
メソッドは、Float
オブジェクトを対応する float
プリミティブ値に変換するために使用されます。この実験では、コード例を使ってこのメソッドの使用方法を案内します。
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、Java の Float
クラスの floatValue()
メソッドについて学びます。floatValue()
メソッドは、Float
オブジェクトを対応する float
プリミティブ値に変換するために使用されます。この実験では、コード例を使ってこのメソッドの使用方法を案内します。
ターミナルを開き、次のコマンドを使用して新しい Java ファイルを作成します。
touch FloatValueLab.java
Float
クラスとその floatValue()
メソッドを使用するには、メインクラスを定義する必要があります。FloatValueLab.java
ファイルに次のコードを入力します。
public class FloatValueLab {
public static void main(String[] args) {
// コードをここに記述します
}
}
このステップでは、valueOf()
メソッドを使って 2 つの Float
オブジェクトを作成します。main
メソッドの中に次のコードを入力します。
Float f1 = Float.valueOf("3.14");
Float f2 = Float.valueOf("5.67");
valueOf()
メソッドは String
型の引数を受け取り、その引数の値に対応する Float
オブジェクトを返します。
次に、floatValue()
メソッドを使って Float
オブジェクトを対応するプリミティブ型の float
値に変換します。main
メソッドの中に次のコードを入力します。
float x = f1.floatValue();
float y = f2.floatValue();
floatValue()
メソッドは、Float
オブジェクトの float
値を返す Float
クラスのインスタンスメソッドです。
最後に、float
値をコンソールに表示します。main
メソッドの中に次のコードを入力します。
System.out.println("Value of f1 as float: " + x);
System.out.println("Value of f2 as float: " + y);
FloatValueLab.java
ファイルを保存し、次のコマンドを使ってコンパイルします。
javac FloatValueLab.java
コンパイルが成功したら、次のコマンドを入力してプログラムを実行します。
java FloatValueLab
次に、コンソールからユーザー入力を受け取り、対応する float 値に変換するプログラムを書きます。main
メソッドを次のコードで更新します。
Scanner sc = new Scanner(System.in);
System.out.print("Enter a float value: ");
String input = sc.nextLine();
Float f = Float.valueOf(input);
System.out.println("Value of input as float: " + f.floatValue());
このコードでは、まずコンソールから入力を読み取るための Scanner
オブジェクトを作成します。次に、ユーザーに float 値を入力するよう促し、入力を input
という名前の String
変数に格納します。その後、valueOf()
メソッドを使ってこの String
値を Float
オブジェクトに変換します。最後に、floatValue()
メソッドを使って対応する float プリミティブ値を取得し、コンソールに表示します。
FloatValueLab.java
ファイルを保存し、次のコマンドを使ってコンパイルします。
javac FloatValueLab.java
コンパイルが成功したら、次のコマンドを入力してプログラムを実行します。
java FloatValueLab
これにより、float 値を入力するよう促されます。好きな値を入力して Enter キーを押します。プログラムは対応する float 値を出力します。
この実験では、Java の Float
クラスの floatValue()
メソッドの使い方を学びました。valueOf()
メソッドを使って Float
オブジェクトを作成し、floatValue()
メソッドを使ってそれらを対応するプリミティブ float
値に変換する方法を学びました。また、コンソールからユーザー入力を読み取り、Float
クラスのメソッドを使ってそれを float
値に変換する方法も学びました。