はじめに
この実験では、Java の Float クラスの byteValue() メソッドについて学びます。byteValue() メソッドは、Float オブジェクトを同等のバイト値に変換するために使用されます。言い換えると、狭義のプリミティブ変換の後に、Float オブジェクトのバイト相当値を返します。
この実験では、Java の Float クラスの byteValue() メソッドについて学びます。byteValue() メソッドは、Float オブジェクトを同等のバイト値に変換するために使用されます。言い換えると、狭義のプリミティブ変換の後に、Float オブジェクトのバイト相当値を返します。
まず、Float オブジェクトを作成します。この Float オブジェクトには、同等のバイト値に変換するために使用する浮動小数点数値が含まれます。
Float num = 78.93f;
上記のコードでは、num という名前の Float オブジェクトを作成し、それに 78.93f の値を割り当てています。
次に、byteValue() メソッドを使って、Float オブジェクト num を同等のバイト値に変換します。
byte result = num.byteValue();
byteValue() メソッドは、Float オブジェクトのバイト相当値を返し、この値を result という名前のバイト変数に格納しました。
次に、System.out.println() メソッドを使って result のバイト値を出力します。
System.out.println("Byte value of " + num + " is " + result);
上記のコードでは、文字列連結を使って出力文字列をフォーマットしています。元の浮動小数点数値とその同等のバイト値を出力しました。
コードを FloatByteValue.java という名前のファイルに保存します。その後、ターミナルで以下のコマンドを使ってプログラムをコンパイルして実行します。
javac FloatByteValue.java
java FloatByteValue
以下が完全なコードです。
public class FloatByteValue {
public static void main(String[] args) {
// Creating a Float object
Float num = 78.93f;
// Converting float to byte using byteValue() method
byte result = num.byteValue();
// Printing the byte value
System.out.println("Byte value of " + num + " is " + result);
}
}
出力:
Byte value of 78.93 is 78
この実験では、Java の Float クラスの byteValue() メソッドについて学びました。このメソッドを使って Float オブジェクトを同等のバイト値に変換する方法を見ました。このメソッドは、狭義のプリミティブ変換を行うために使用されます。また、byteValue() メソッドの使用方法を示すサンプル プログラムも見ました。