当前位置:网站首页>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
边栏推荐
- Gartner reiterates the important value of 'data weaving'
- JWT implements login authentication + Token automatic renewal scheme
- dedecms支持Word内容一键上传
- C#List的使用以及Linq的使用
- ZZULIOJ 1124: Merge two sorted arrays
- PPT | 「课件」企业中高层人员安全管理培训(118页)
- What is an abstract class
- 2022.8.7-----leetcode.636
- 使用cpolar远程连接群晖NAS(升级固定链接2)
- Automated Testing and Selenium
猜你喜欢
ESP8266 Tutorial 1 - Introduction to ESP8266 Hardware Platform
mysql5.7 installation and deployment - yum installation
runtime-core.esm-bundler.js?d2dd:218 Uncaught TypeError: formRef.value?.validate is not a function
Get started quickly and conquer three different distributed architecture calling schemes
Automated Testing and Selenium
短视频软件开发——平台同质化如何破局
首次入选OSDI顶会!腾讯提出超大规模推荐系统的模型低延时更新方案
Store limited time seckill function system
【Azure云】服务端点和私有链接有什么区别?观点(1)
In August the DB list latest scores - database Engines
随机推荐
PTA 7-2 方阵对角线元素求和及计数 题解
文本选中圆角样式border-radius
Text selection rounded style border-radius
解决ASP.NET Core在Task中使用IServiceProvider的问题
JWT 实现登录认证 + Token 自动续期方案
Regarding the missing json converter, the error message is: No converter found for return value of type
高阶组件使用
Three-phase 380V rectified voltage
Taro小程序跨端开发入门实战
3D旋转文本动画js特效
ESP8266 Tutorial 1 - Introduction to ESP8266 Hardware Platform
STM32封装ESP8266一键配置函数:实现实现AP模式和STA模式切换、服务器与客户端创建
owl.carousel poster card Slider carousel switch
String interception function in SQL
Flutter实战-请求封装(五)之Isolate线程改造
【C语言】头文件#include <conio.h>,conio是Console Input/Output(控制台输入输出)
2023版揽胜运动曝光,安全、舒适一个不落
Interviewer: Dao, in Service, the Controller, Util, divided into the Model?
「第二部:容器和微服务架构」(1) 基于容器应用架构设计原则
"Chief Engineer" Principal (Principal) engineer's way of training