はじめに
この実験では、java.lang.Float
クラスの Float.toString(float f)
メソッドを使用して、浮動小数点数値をそれに相当する文字列形式に変換する方法を学びます。同じことを行うためのコードを理解して実行できるように、段階的な手順を説明します。
この実験では、java.lang.Float
クラスの Float.toString(float f)
メソッドを使用して、浮動小数点数値をそれに相当する文字列形式に変換する方法を学びます。同じことを行うためのコードを理解して実行できるように、段階的な手順を説明します。
好きなテキストエディタを開き、FloatToString.java
という名前の新しいファイルを作成します。
ファイルを ~/project
ディレクトリに保存します。
ターミナルで、以下のコマンドを入力してプロジェクトディレクトリに移動します。
cd ~/project
a
と b
を宣言し、好きな浮動小数点数値で初期化します。 float a = 12.345f;
float b = -67.89f;
Float.toString()
メソッドを使用して、浮動小数点数変数 a
と b
をそれに相当する文字列形式に変換します。 String stringA = Float.toString(a);
String stringB = Float.toString(b);
System.out.println()
メソッドを使用して、浮動小数点数変数 a
と b
に相当する文字列形式を出力します。 System.out.println("Equivalent String of a is : " + stringA);
System.out.println("Equivalent String of b is : " + stringB);
ファイルを保存します。
ターミナルを開き、プロジェクトディレクトリに移動します。
以下のコマンドを入力して FloatToString.java
ファイルをコンパイルします。
javac FloatToString.java
以下のコマンドを入力してコンパイルされたプログラムを実行します。
java FloatToString
Scanner
クラスを使用してユーザーからの入力を読み取ることができます。FloatToString.java
ファイルに以下の行を追加します。import java.util.Scanner;
Scanner sc = new Scanner(System.in);
System.out.print("Enter a float value: ");
float userInput = sc.nextFloat();
String stringInput = Float.toString(userInput);
System.out.println("The equivalent String of "+ userInput +" is "+ stringInput);
ファイルを保存します。
以下のコマンドを入力して FloatToString.java
ファイルをコンパイルします。
javac FloatToString.java
以下のコマンドを入力してコンパイルされたプログラムを実行します。
java FloatToString
プログラムは、ユーザーに浮動小数点数値の入力を促し、それを相当する文字列形式に変換してコンソールに表示します。
try {
Scanner sc = new Scanner(System.in);
System.out.print("Enter a float value: ");
float userInput = sc.nextFloat();
String stringInput = Float.toString(userInput);
System.out.println("The equivalent String of "+ userInput +" is "+ stringInput);
}
catch(Exception e)
{
System.out.println("Invalid input! Please enter a valid float value.");
}
ファイルを保存します。
以下のコマンドを入力して FloatToString.java
ファイルをコンパイルします。
javac FloatToString.java
以下のコマンドを入力してコンパイルされたプログラムを実行します。
java FloatToString
これでプログラムはエラーを適切に処理し、例外がスローされた場合にはユーザーに有効な入力を求めます。
この実験では、Float.toString(float f)
メソッドを使用して浮動小数点数値をそれに相当する文字列形式に変換する方法を学びました。コードを実行し、ユーザー入力を受け取り、エラーを処理し、浮動小数点数値の相当する文字列形式を出力するための手順を一通り学びました。