问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在JAVA中怎么比较Double类型数据的大小

发布网友 发布时间:2022-04-28 16:30

我来回答

3个回答

热心网友 时间:2022-06-19 17:27

你如果是要普通比较直接用数学符号即可,指的在其jvm允许的范围内如果,你是要很准确的精度比较运算,由于精度问题,可能会有误差,建议使用BigDecimal类型!

//普通比较
Double obj1 = new Double("0.001");
Double obj2 = new Double("0.0011");
obj1.compareTo(obj2);

//精度准确比较
double a=obj1;
double b=obj2; 
BigDecimal data1 = new BigDecimal(a); 
BigDecimal data2 = new BigDecimal(b); 
data1.compareTo(data2); 

//该方法两种类都有
public int compareTo(BigDecimal val)
/*将此 BigDecimal 与指定的 BigDecimal 比较。根据此方法,值相等但具有不同标度的两个 BigDecimal对象(如,2.0 和 2.00)被认为是相等的。相对六个 boolean 比较运算符 (<, ==, >, >=, !=, <=) 中每一个运算符的各个方法,优先提供此方法。
 *参数:val - 将此 BigDecimal 与之比较的 BigDecimal。
 *返回:当此 BigDecimal 在数字上小于、等于或大于 val 时,返回 -1、0 或 1。
 */

热心网友 时间:2022-06-19 17:27

几乎所有数字类型的,同类型的,可以直接比较
如 a , b 两个比较

类似如下:
if(a>b){
}
不同类型,一般按照大的那个类型来比较
海枫科技

热心网友 时间:2022-06-19 17:28

public static void main(String[] args) {
Double d1 = 1.1D;
Double d2 = 2.2D;

System.out.println(d1.doubleValue() > d2.doubleValue());
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁能给个单机版的风云之雄霸天下啊?? 求风云雄霸天下PC单机游戏WIN7版 雄霸天下任务指南 开心网001老房子卖了以后家具还有吗? 为什么001开心网买房子组件删除仓库里的东西都没了 请教一下,开心001的开心庄园里面的建材有好多富余的的 除了5元一个卖... 开心网001小号怎么给大号送房子? 开心网001多少级能送别人房子?多少级能接受别人给的房子? 开心网001果实或家具能送人吗 开心网(kaixin001)怎么买外地房子? Java中输入范围与数组中的数值比较大小,符合该范围后输出? 孜然牛肉炒洋葱怎么做好吃 牛肉配洋葱,有什么神奇功效? 如何将java文件内容进行比较 洋葱炒牛肉有什么营养? 汽车车空调出风口有老鼠尿还有味道怎么样处理怎么样臭味? 汽车怎么解决发动机有老鼠尿的味道? 车子垫子下面有老鼠尿味怎么办? 粘渔网如何使用 怎样去除汽车发动机里的老鼠尿味 粘网粘鲤鱼是用沉网还是浮网,应该怎样下网? 车子发动机内有老鼠进去了,开空调就有尿*味,怎么处理啊???? 一个人放粘网,但不想下水,请问有什么办法,需要哪些工具? 怎么在河里放5米高的粘网网鱼,太高了,怎么放啊,比人还高 大河里两个人怎么下粘网? 有流动水怎么下沾网,用什么样的网? 冲正交易什么意思? 翼支付中的“冲正”是什么意思? 梦到提一个烂箱子里面装满小孙的衣服被人偷走了是什么兆头? 昨天晚上睡觉做了个梦,梦见箱子被主动打开,是我发现的箱子,我说是箱子,我说看,是箱子。然后就看到什 Java中怎么比较两个数组相同位置的数值是否相同。 Java String型数字比较问题 金立gn708t 后摄像头和手电筒打不开是怎么回事? 孕妇每天吃苹果,对自己的身体有什么好处吗? 金立s7的后摄像头打不开,前置 摄像头图像倒过来的,没有保修卡了 金立s6前摄像头倒置,后摄像头打不开有办法解决吗? 金立s6相机后摄像头打不开 前摄像头的画面还是倒着的 啥情况 怀孕了吃苹果有什么好处 金立F103后置摄像头打不开前置摄像头拍出来的画面一直是倒的,是不是 苹果孕妇吃有什么好处 我的手机后置摄像头怎么打不开? 怀孕多吃苹果有什么好处 手机后面的摄像头打不开怎么会事 金立e5手机摄像头开启失败,为什么,照相机用的好好的,就不能用了,显示无法连接到摄像头,为啥呢 在你看来孕妇常吃苹果的好处有哪些? 我的金立s7后置摄像头和闪光打不开,前置摄像头成像也是反的,怎么回 怎么熬梨水,润肺止咳呢。 Word里面设置段前间距18磅要怎么设置?因为里面只能选段前间距…行。18... 请问:word中的18磅行间距怎么设置?为什么看到的是1.5倍行间距?谢谢! 段前间距18磅什么设置,word2010段前段后间距18磅选定所要排版的_百度知...