bigdecimal等于0
时间: 2024-04-21 22:08:28 浏览: 51
当使用Bigdecimal类的equals方法比较两个Bigdecimal对象时,如果它们的值和保留位数(scale)都相等,equals方法会返回true。所以当使用equals方法比较Bigdecimal对象b和c时,由于它们的值相等但保留位数不同,所以返回的是false。
另一种方法是使用compareTo方法进行比较。当使用b.compareTo(BigDecimal.ZERO)==0时,如果b的值等于0,它会返回true,否则返回false。所以通过比较b是否等于BigDecimal.ZERO,可以判断b是否等于0。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Java判断Bigdecimal类型是否等于0的方法](https://blog.csdn.net/qq_43842093/article/details/128191626)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文