Java Float の floatValue メソッド

JavaJavaBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、Java の Float クラスの floatValue() メソッドについて学びます。floatValue() メソッドは、Float オブジェクトを対応する float プリミティブ値に変換するために使用されます。この実験では、コード例を使ってこのメソッドの使用方法を案内します。

Java ファイルを作成する

ターミナルを開き、次のコマンドを使用して新しい Java ファイルを作成します。

touch FloatValueLab.java

メインクラスを定義する

Float クラスとその floatValue() メソッドを使用するには、メインクラスを定義する必要があります。FloatValueLab.java ファイルに次のコードを入力します。

public class FloatValueLab {
    public static void main(String[] args) {
        // コードをここに記述します
    }
}

Float オブジェクトを作成する

このステップでは、valueOf() メソッドを使って 2 つの Float オブジェクトを作成します。main メソッドの中に次のコードを入力します。

Float f1 = Float.valueOf("3.14");
Float f2 = Float.valueOf("5.67");

valueOf() メソッドは String 型の引数を受け取り、その引数の値に対応する Float オブジェクトを返します。

Float オブジェクトを float に変換する

次に、floatValue() メソッドを使って Float オブジェクトを対応するプリミティブ型の float 値に変換します。main メソッドの中に次のコードを入力します。

float x = f1.floatValue();
float y = f2.floatValue();

floatValue() メソッドは、Float オブジェクトの float 値を返す Float クラスのインスタンスメソッドです。

float 値を表示する

最後に、float 値をコンソールに表示します。main メソッドの中に次のコードを入力します。

System.out.println("Value of f1 as float: " + x);
System.out.println("Value of f2 as float: " + y);

Java プログラムをコンパイルして実行する

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 プリミティブ値を取得し、コンソールに表示します。

Java プログラムをコンパイルして実行する

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

javac FloatValueLab.java

コンパイルが成功したら、次のコマンドを入力してプログラムを実行します。

java FloatValueLab

これにより、float 値を入力するよう促されます。好きな値を入力して Enter キーを押します。プログラムは対応する float 値を出力します。

まとめ

この実験では、Java の Float クラスの floatValue() メソッドの使い方を学びました。valueOf() メソッドを使って Float オブジェクトを作成し、floatValue() メソッドを使ってそれらを対応するプリミティブ float 値に変換する方法を学びました。また、コンソールからユーザー入力を読み取り、Float クラスのメソッドを使ってそれを float 値に変換する方法も学びました。