Java Double.byteValue()

获取当前双精度浮点数的字节值

初见版本

1.1

定义

public byte byteValue()

返回值

返回当前对象表示的双精度值所转换的字节值.

说明

在缩小原始转换后, 将此 Double 的值作为字节返回.

本方法重写了 Number 类的 byteValue() 方法.

示例

获取 Double 类对象字节值的示例

package com.yi21.Double;

public class Yi21DoubleByteValue {

    public static void main(String[] args) {
        
        Double d = 1.2;
        outByteValue(d);
        
        d = 128.0;
        outByteValue(d);
        
        d = 127.0;
        outByteValue(d);
        
        //不做四舍五入
        d = 126.6;
        outByteValue(d);
        d = 126.4;
        outByteValue(d);

    }

    private static void outByteValue(Double d) {
        System.out.println(d + " 的字节值: " + d.byteValue());
    }

}

执行结果为 :

1.2 的字节值: 1
128.0 的字节值: -128
127.0 的字节值: 127
126.6 的字节值: 126
126.4 的字节值: 126