BigDecimal中如何使用compareTo()方法呢?
下文笔者讲述java中BigDecimal对象中的比较大小的方法分享,如下所示
Java Integer.compareTo()具有什么功能呢?
实现思路:
1.定义BigDecimal对象
2.使用bigDecimal对象中的compareTo方法,即可实现BigDecimal对象的对比
当两个对象值大小相同时,则返回0
否则会返回 大于0或小于0 的数
BigDecimal之compareTo语法说明:
---------------------------------------------------------------------
int result = a1.compareTo(b)
相关说明:
a1>a1 时result=1;
a1=a1 时result=0;
a1<a1 时result=-1
----------------------------------------------------------------------
例:BigDecimal大小对比示例
import java.math.BigDecimal;
public class DemoBigDecimal {
public static void main(String[] args) {
BigDecimal a1 = new BigDecimal(887.88);
BigDecimal a2 = new BigDecimal(6.72);
BigDecimal a4 = new BigDecimal(231);
BigDecimal a3 = new BigDecimal(6.72);
System.out.println(a1.compareTo(a2));
System.out.println(a2.compareTo(a1));
System.out.println(a1.compareTo(a4));
System.out.println(a2.compareTo(a3));
}
}
-----运行以上代码,将输出以下信息-----
1
-1
1
0
相关阅读:
Java Integer.compareTo()具有什么功能呢?
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


