Java Float byteValue()方法及示例
java.lang.Float.byteValue() 是Java中的一个内置方法,它将这个Float的值作为一个字节返回(通过转换为一个字节)。基本上它用于缩小Float类型到字节值的原始转换。
语法
public byte byteValue()
参数: 该函数不接受任何参数。
返回值: 该方法返回由该对象转换为byte类型的Float值。
举例说明 。
Input : 12Output : 12Input : 1023Output : -1
以下程序说明了java.lang.Float.byteValue()函数。
程序1 :
// Program to illustrate the Float.byteValue() methodimport java.lang.*; public class GFG { public static void main(String[] args) { Float value = 1023f; // Returns the value of Float as a byte byte byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); // Another example value = 12f; byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); }}输出。
Byte Value of num = -1Byte Value of num = 12
程序2: 演示一个负数的字节值。
// Java code to illustrate java.lang.Float.byteValue() methodimport java.lang.*; public class GFG { public static void main(String[] args) { Float value = -1023f; // Returns the value of Float as a byte byte byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); // Another example value = -12f; byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); }}输出。
Byte Value of num = 1Byte Value of num = -12
程序3: 当参数中传递了一个十进制值时。
// Program to illustrate java.lang.Float.byteValue() method import java.lang.*; public class GFG { public static void main(String[] args) { Float value = 11.24f; // Returns the value of Float as a byte byte byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); // Another example value = 6.0f; byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); }}输出。
Byte Value of num = 11Byte Value of num = 6
参考资料 : https://docs.oracle.com/javase/7/docs/api/java/lang/Float.html#byteValue()
