Java Float byteValue()方法及示例

Java Float byteValue()方法及示例

java.lang.Float.byteValue() 是Java中的一个内置方法,它将这个Float的值作为一个字节返回(通过转换为一个字节)。基本上它用于缩小Float类型到字节值的原始转换。

语法

public byte byteValue()

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

返回值: 该方法返回由该对象转换为byte类型的Float值。

举例说明

Input : 12
Output : 12

Input : 1023
Output : -1

以下程序说明了java.lang.Float.byteValue()函数。

程序1 :

// 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://docs.oracle.com/javase/7/docs/api/java/lang/Float.html#byteValue()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程