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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。