Java中如何比较两个Double类型的大小呢?
下文笔者将讲述比较两个Double类型大小的方法分享,如下所示:
实现思路:
将double装入BigDecimal对象
然后使用BigDecimal的compareTo方法对两个对象的大小进行比较
例:
package com.java265.other;
import java.math.BigDecimal;
public class test {
/*
* java265.com double比较大小的示例分享
*/
public static void main(String[] args) throws Exception {
double d1 = 90.11;
double d2 = 100.12;
BigDecimal b1 = new BigDecimal(d1);
BigDecimal b2 = new BigDecimal(d2);
if (b1.compareTo(b2) > 0) {
System.out.println("d1大于d2");
} else if (b1.compareTo(b2) == 0) {
System.out.println("d1等于d2");
} else {
System.out.println("d1小于d2");
}
}
}
------运行以上代码,将输出以下信息----
d1小于d2
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


