Java Float の toString メソッド

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

はじめに

Java のFloatクラスは、プリミティブ型floatの値をオブジェクトにラップするために使用されます。FloatクラスのtoString()メソッドは、float型を String 型に変換するために使用されます。この実験では、toString()メソッドを使用してfloat値を文字列に変換する方法を示します。

Java ファイルを作成する

~/projectディレクトリに、名前がFloatToStringDemo.javaの Java ファイルを作成します。

cd ~/project
touch FloatToStringDemo.java

Java コードを書く

FloatToStringDemo.javaファイルに以下の Java コードを追加します。

public class FloatToStringDemo {
    public static void main(String[] args) {
        //float 変数を作成する
        float f1 = 2.34f;

        //float を文字列に変換する
        String str = Float.toString(f1);

        //float 変数と変換された文字列を表示する
        System.out.println("Float Value : " + f1);
        System.out.println("String Value : " + str);
    }
}

コードをコンパイルする

コードをコンパイルするには、ターミナルを開き、FloatToStringDemo.javaファイルがあるディレクトリにcdして、次のコマンドを実行します。

javac FloatToStringDemo.java

コードを実行する

コードを実行するには、次のコマンドを使用します。

java FloatToStringDemo

これにより、コンソールにfloat値とString値の両方が表示されます。

ユーザー入力例

toString()メソッドを示すために、ユーザ入力を取得するために、FloatToStringDemo.javaファイルに以下の Java コードを追加します。

import java.util.Scanner;

public class FloatToStringDemo {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        //ユーザからの float 型の数値入力を取得する
        System.out.print("Enter a float number: ");
        float f = sc.nextFloat();

        //float を文字列に変換する
        String str = Float.toString(f);

        //float と変換された文字列を表示する
        System.out.println("Float Value : " + f);
        System.out.println("String Value : " + str);
    }
}

コードをコンパイルして実行する

コードをコンパイルして実行するには、次のコマンドを使用します。

javac FloatToStringDemo.java
java FloatToStringDemo

これにより、ユーザ入力の例が完了します。

まとめ

この実験では、Java のFloatクラスについて学び、float値をStringに変換するためのtoString()メソッドの使い方を示しました。手順を追って、Java コードを書き、コンパイルし、実行する方法を学びました。