java中BigDecimal和0比较的示例代码
作者:AinUser 时间:2022-07-05 04:58:18
BigDecimal 和 0 比较大小
调用BigDecimal中的compareTo方法, 如:
int i = bigDecimal.compareTo(BigDecimal.Zero);
i=0:表示bigDecimal的值 等于 0
i=1:表示bigDecimal的值与 大于0
i=-1:表示bigDecimal的值与 小于 0
参考案例
BigDecimal num= new BigDecimal("18");
int i=num.compareTo(BigDecimal.ZERO);
if(i==-1){
//num小于0 例如:num=-10.00
}
if(i==0){
//num等于0 例如:num=0.00
}
if(i==1){
//num大于0 例如:num=10.00
}
或者用
if(num.equals(BigDecimal.ZERO)){
}
BigDecimal 比较大小
调用BigDecimal中的compareTo方法, 如:
a.compareTo(b);
返回值
0:表示 a等于b
1:表示 a大于b
-1:表示 a小于b
BigDecimal a = new BigDecimal (101);
BigDecimal b = new BigDecimal (111);
//使用compareTo方法比较
//注意:a、b均不能为null,否则会报空指针
if(a.compareTo(b) == -1){
System.out.println("a小于b");
}
if(a.compareTo(b) == 0){
System.out.println("a等于b");
}
if(a.compareTo(b) == 1){
System.out.println("a大于b");
}
if(a.compareTo(b) > -1){
System.out.println("a大于等于b");
}
if(a.compareTo(b) < 1){
System.out.println("a小于等于b");
}
来源:https://blog.csdn.net/AinUser/article/details/105627707
标签:java,BigDecimal,比较
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
关于@MapperScan包扫描的坑及解决
2023-02-13 02:45:46
Eclipse下基于Java的OpenCV开发环境配置教程
2022-01-30 21:02:54
![](https://img.aspxhome.com/file/2023/4/82424_0s.png)
java中的控制结构(if,循环)详解
2022-05-13 19:18:59
谈谈HttpClient使用详解
2022-11-03 08:19:02
带你详细了解Java值传递和引用传递
2023-02-19 08:42:26
![](https://img.aspxhome.com/file/2023/9/61009_0s.jpg)
Android实现截屏功能
2022-10-25 04:36:52
C# PropertyGrid使用案例详解
2022-03-18 20:51:51
![](https://img.aspxhome.com/file/2023/8/80048_0s.png)
浅谈SpringMVC+Spring3+Hibernate4开发环境搭建
2023-08-06 13:49:19
![](https://img.aspxhome.com/file/2023/6/58036_0s.png)
Maven 主模块和子模块pom.xml依赖声明
2022-09-12 21:20:10
![](https://img.aspxhome.com/file/2023/6/85956_0s.png)
Spring JPA之find拓展方法示例详解
2021-12-11 03:50:49
C#使用foreach循环遍历数组完整实例
2021-12-27 15:10:33
c#生成站点地图(SiteMapPath)文件示例程序
2022-08-03 02:26:55
java 中模式匹配算法-KMP算法实例详解
2022-01-30 09:08:08
![](https://img.aspxhome.com/file/2023/7/63807_0s.jpg)
Java 堆内存溢出原因分析
2023-06-27 08:34:23
![](https://img.aspxhome.com/file/2023/6/72626_0s.png)
Java判断对象是否为空(包括null ,"")的方法
2022-11-26 13:50:25
Java EE项目中的异常处理总结(一篇不得不看的文章)
2023-06-16 23:35:26
SpringBoot中ApplicationEvent和ApplicationListener用法小结
2021-08-11 07:43:04
![](https://img.aspxhome.com/file/2023/2/88162_0s.jpg)
浅谈JVM之使用JFR解决内存泄露
2022-10-19 01:55:30
![](https://img.aspxhome.com/file/2023/3/81953_0s.jpg)
Intellij IDEA中启动多个微服务(开启Run Dashboard管理)
2022-01-11 02:25:00
![](https://img.aspxhome.com/file/2023/8/62708_0s.png)
.Net多进程通信共享内存映射文件Memory Mapped
2022-04-30 23:33:57
![](https://img.aspxhome.com/file/2023/6/72456_0s.jpg)