Java Double doubleToLongBits() 方法2024 年 11 月 10 日 | 阅读 2 分钟 Java Double 类的 doubleToLongBits() 方法根据 IEEE 754 浮点数“double format”的位布局返回一个浮点值。 语法参数Value 是传递的 double 参数,它是一个双精度浮点数。 返回值doubleToLongBits(double value) 方法返回表示浮点数的位。
示例 1输出 5.5 value in long bits = 4617878467915022336 NaN value in long bits =9221120237041090560 Infinity value in long bits =9218868437227405312 -Infinity value in long bits=-4503599627370496 示例 2输出 -6.58768566756756E7 value in long bits = -4499261384967075684 示例 3输出 Error:(13, 43) java: incompatible types: long cannot be converted to java.lang.Double 在这里,我们将其转换为 long 位,然后将其放入 double 中,而没有显式强制类型转换。要么我们应该将其放入 long 中,要么直接在 println 函数中调用此方法,否则会出错。 |
Double 类的 floatValue() 方法返回此 double 对象的 float 值。语法 public float floatValue() 参数 NA 返回值 floatValue() 方法返回已转换为 float 类型的值。示例 1 public class Double_floatValueMethodExample1 { public static void main(String[] args) { ...
阅读 2 分钟
Java Double 类的 byteValue() 方法在进行窄化原始类型转换后,返回此 double 的 byte 值。Double 类的 byteValue() 方法重写了 Number 类的 byteValue() 方法。语法 public byte byteValue() 返回值 此方法返回表示...的 double 值。
阅读 3 分钟
Java Double 类的 min() 方法返回两个 double 值中较小的一个。返回结果与调用 Math.min() 方法相同。语法 public static double min(double a, double b) 参数 a & b 是要比较的两个操作数。返回...
阅读 6 分钟
Java Double 类的 doubleValue() 方法返回此 Double 对象的 double 值。语法 public double doubleValue() 参数 NA 返回值 doubleValue() 方法返回此对象表示的 double 值。示例 1 public class Double_doubleValueMethod_Example1 { public static void main(String[] args) { ...
阅读1分钟
Java Double 类的 hashCode() 方法返回此 Double 的哈希码。结果是通过对 long 整数位表示的两个半部分执行异或操作获得的,这与 doubleToLongBits() 方法产生的相同。覆盖类...的 hashCode() 方法
阅读 3 分钟
Java Double 类的 longValue() 方法通过缩小原始值或通过强制转换为 long 类型,将其对象的值作为 long 返回。语法 public long longValue() 参数 NA 返回值 longValue() 方法返回此 Double 对应的、已转换为 long 类型的值...
阅读 3 分钟
Java Double 类的 longBitsToDouble() 方法返回与已知位表示相等的 double 值。结果为:如果传递的参数为 0x7ff0000000000000L,则为正无穷大。如果传递的参数为 0x7ff0000000000000L,则为负无穷大。语法 public static double longBitsToDouble(long bits) 参数 bits - 是传递的 long 整数。返回值 The...
阅读 3 分钟
Java Double 类的 equals() 方法将此 Double 对象与指定的 Double 对象进行比较。如果参数不为 null,则返回 true。假设 d1 和 d2 是类 Double 的两个实例,则 d1.equals(d2) 的值为 true,当且仅当 d1.doubleValue() == d2.doubleValue()...
阅读 3 分钟
Java Double 类的 max() 方法返回两个 double 值中较大的那个 double 对象。返回的结果与调用 Math.max() 方法相同。语法 public static double max(double a, double b) 参数 这里,a 和 b 是要比较的两个操作数...
阅读 4 分钟
Double 类的 doubleToRawLongBits() 方法根据 IEEE 754 浮点数的“双精度格式”位布局返回一个浮点值,保留 Not-a-Number (NaN) 值。 语法 public static long doubleToRawLongBits(double value) 参数 value 是传递的双精度浮点数。 返回值 doubleToLongBits(double value) 方法...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India