55问答网
所有问题
在JAVA中怎么比较Double类型数据的大小
如题所述
举报该问题
推荐答案 推荐于2017-12-15
第一种Double d = 1.4; double d1 = d.doubleValue();转换成基础类型用>,<,==可以比较;
第二种Double d =1.4; Double d2 = 1.4;用d.equals(d1)比较
第三种Double d =1.4; Double d2 = 1.4;用d.compareTo(d1)结果为0则表示相等,>0表示d大于d1,<0表示d小于d1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cFR8eIIGRGLIRQ4cIF.html
其他回答
第1个回答 2016-09-29
直接比较就可以了,还是你有什么其他要求
相似回答
在JAVA中怎么比较Double类型数据的大小
答:
Double
是一个包装类,不是基本类型,和
double
是有区别,你可以把Double就看成一个普通的类型,所以
类型在比较
时都应该用 equals 两个对象通过==比都是不一样的,所以对象应该用equals比
在JAVA中怎么比较Double类型数据的大小
答:
你如果是要普通比较直接用数学符号即可,指的在其jvm允许的范围内如果,你是要很准确的精度比较运算,由于精度问题,可能会有误差,建议使用BigDecimal
类型
!//普通
比较Double
obj1 = new Double("0.001");Double obj2 = new Double("0.0011");obj1.compareTo(obj2);//精度准确
比较double
a=obj...
java中
,
比较
两个数
的大小
返回给主方法
答:
代码如下:package test;import
java
.util.Scanner;public class Test {/** *
比较
两个数
的大小
并返回较大的值 * 既然没说整型还是浮点
型
,那就用浮点型了,浮点型范围大 */public static void getBig(
double
a,double b){if(a>b){System.out.println(a);}else if(b>a){System.out.printl...
Java中Double的比较
?
答:
Double
没有的,double有 Double是对象,看两个对象是否值相同,调用 equals方法 这也是解决double精度比较的方法。另外还有一种方法,你可以用写一个 double成员属性,然后在eclipse中重写equals方法,你会看到他是怎么处理两个double值是否相同的 sun公司用的是Double.doubleToLongBits(要
比较的double
值) ...
在java
语言中,
怎样
才能同时表达
Double的
最大值和最小值???请高高手解 ...
答:
java的double类型
占用8个字节.所以它的最大值是(2^(8*8-1))-1,最小值是-2^(8*8-1)。java代码实现如下:import java.lang.Double; // 导入java Double原型所在的包public class Program {public static void main(String[] args) { double dMax=Double.MAX_VALUE; // java double类型...
大家正在搜
两个double类型比较大小
double类型比较大小
string类型怎么比较大小
日期类型比较大小
string类型日期比较大小
如何根据数据大小进行排名
long类型的长度
数据大小排序
数据大小单位
相关问题
在JAVA中怎么比较Double类型数据的大小
在JAVA中怎么比较Double类型数据的大小
在JAVA中怎么比较Double类型数据的大小
Java中Double的比较?
java中两个Double型数据可以用(>,<,==,>=,...
java中double与Integer直接比较大小是否可以?
java中的double和float类型数据的最大值是怎么算...
java中的double和float类型数据的最大值是怎么算...