📜  Java中的浮点 byteValue() 方法和示例

📅  最后修改于: 2022-05-13 01:55:15.855000             🧑  作者: Mango

Java中的浮点 byteValue() 方法和示例

Java.lang.Float.byteValue()是Java中的内置方法,它以字节的形式返回此 Float 的值(通过转换为字节)。基本上它用于缩小浮点类型到字节值的原始转换。

句法:

public byte byteValue()

参数:该函数不接受任何参数。

返回值:此方法返回此对象表示的浮点值转换为byte类型。

例子:

Input : 12
Output : 12

Input : 1023
Output : -1

下面的程序说明了Java.lang.Float.byteValue()函数:

方案一:

// Program to illustrate the Float.byteValue() method
import 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 = -1
Byte Value of num = 12

程序 2:演示负数的字节值。

// Java code to illustrate java.lang.Float.byteValue() method
import 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 = 1
Byte 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 = 11
Byte Value of num = 6

参考:https: Java/lang/Float.html#byteValue()