当前位置:网站首页>Double.doubleToLongBits()方法使用
Double.doubleToLongBits()方法使用
2022-08-10 10:38:00 【zhangjianming2018】
该方法可以将double类型数据转换成long类型数据,从而可以使double类型数据按照long的方法判断大小(<, >, ==)。
例如:
Double.doubleToLongBits(10.00) == Double.doubleToLongBits(10.00)Double.doubleToLongBits(20.00) > Double.doubleToLongBits(10.00)Double.doubleToLongBits(10.00) < Double.doubleToLongBits(20.00)
Double类longBitsToDouble()方法 (Double class longBitsToDouble() method)
longBitsToDouble() method is available in java.lang package.
longBitsToDouble()方法在java.lang包中可用。
longBitsToDouble() method is used to return the double value corresponding to the given long bit denotation followed by IEEE 754 double floating-point standards.
longBitsToDouble()方法用于返回与给定的长位符号对应的双精度值,后跟IEEE 754双浮点标准。
longBitsToDouble() method is a static method, it is accessible with the class name too and if we try to access the method with the class object then also we will not get an error.
longBitsToDouble()方法是一个静态方法,也可以使用类名进行访问,如果尝试使用类对象访问该方法,那么也不会出错。
longBitsToDouble() method does not throw an exception at the time of representing bits.
longBitsToDouble()方法在表示位时不会引发异常。
Syntax:
句法
public static double longBitsToDouble(long bits_rep);
Parameter(s):
参数:
long bits_rep – represents the long integer value.
long bits_rep –表示长整数值。
Return value:
返回值:
The return type of this method is double, it returns the bits that represent the long integer value.
此方法的返回类型为double ,它返回表示长整数值的位。
Note:
注意:
If we pass "0x7ff0000000000000L", it returns the value "positive infinity".
如果我们传递“ 0x7ff0000000000000L” ,它将返回值“ positive infinity” 。
If we pass "0xfff0000000000000L", it returns the value "negative infinity".
如果我们传递“ 0xfff0000000000000L” ,它将返回值“ negative infinity” 。
// Java program to demonstrate the example
// of longBitsToDouble(long bits_rep)
// method of Double class
public class LongBitsToDoubleOfDoubleClass {
public static void main(String[] args) {
// Variables initialization
double d1 = 18.20;
double d2 = 19.20;
// Display value1,value2 values
System.out.println("d1: " + d1);
System.out.println("d2: " + d2);
// Double instance creation
Double value1 = new Double(d1);
Double value2 = new Double(d2);
// It returns the double value denoted by the given bit denotation
//by calling value1.longBitsToDouble(124568)
double result1 = value1.longBitsToDouble(124568);
// It returns the double value denoted by the given bit denotation
//by calling value1.longBitsToDouble(124568)
double result2 = value2.longBitsToDouble(0xfff0000000000000L);
// Display result1,result2 values
System.out.println("value1.longBitsToDouble(124568): " + result1);
System.out.println("value2.longBitsToDouble(0xfff0000000000000L): " + result2);
}
}
d1: 18.2
d2: 19.2
value1.longBitsToDouble(124568): 6.1545E-319
value2.longBitsToDouble(0xfff0000000000000L): -Infinity
边栏推荐
- Research on motion capture system for indoor combined positioning technology
- 8月份DB-Engines 数据库排行榜最新战况
- 2022.8.8-----leetcode.761
- YTU 2894: G--我要去内蒙古大草原
- Techches Transformer the join wisdom source the author cao, visual basic model study
- 用proteus直接仿真stm32-可以完全丢弃编程器
- PTA 7-2 方阵对角线元素求和及计数 题解
- Situation丨The intrusion of hackers intensifies, and the shooting range sets up a "defense shield" for network security
- Load balancing principle analysis and source code interpretation
- 【FAQ】【Push Kit】 华为怎么设置角标
猜你喜欢
随机推荐
3D rotating text animation js special effects
ZZULIOJ 1116 Delete elements [delete]
企业如何判断数据治理是否成功?
干货!ASSANet:让PointNet++更快更强
Codeforces 814 C. An impassioned circulation of affection (dp)
PTA 7-2 方阵对角线元素求和及计数 题解
Three-phase 380V rectified voltage
这些年我开源的几个小项目
数据库事务
Redis6 (1) - Introduction to NoSQL Database and Installation of Redis
「首席工程师」首席(Principal )工程师修炼之道
Summary of whitespace, space and escape characters in C language
【知识论概念】《理由论的进展》鲁汶大学2022最新220页博士论文
chart.js horizontal column chart plugin
leetcode:334. 递增的三元子序列
js对象转FormData对象(一般用于上传)
WebView2 通过 PuppeteerSharp 实现爬取 王者 壁纸 (案例版)
Load balancing principle analysis and source code interpretation
技能大赛训练题:组策略一
14 high-frequency handwritten JS interview questions and answers to consolidate your JS foundation









