热门IT资讯网

java中的BigDecimal怎么用

发表于:2024-11-26 作者:热门IT资讯网编辑
编辑最后更新 2024年11月26日,今天小编给大家分享一下java中的BigDecimal怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面

今天小编给大家分享一下java中的BigDecimal怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1、BigDecimal使用scale()表示小数位数。

   BigDecimal d1 = new BigDecimal("987.65");   BigDecimal d2 = new BigDecimal("987.6500");   BigDecimal d3 = new BigDecimal("98765400");   System.out.println(d1.scale()); // 2,表示两位小数   System.out.println(d2.scale()); // 4   System.out.println(d3.scale()); // 0

2、BigDecimal中的stripTrailingZeros()方法,可以将BigDecimal格式化为去掉数值末尾0的相等的数。

   BigDecimal d1 = new BigDecimal("123.4500");   BigDecimal d2 = d1.stripTrailingZeros();   System.out.println(d1+" "+d1.scale()); // 123.4500  4   System.out.println(d2+" "+d2.scale()); // 123.45  2,因为去掉了00      BigDecimal d3 = new BigDecimal("1234500");   BigDecimal d4 = d3.stripTrailingZeros();   System.out.println(d3+" "+d3.scale()); // 1234500  0   System.out.println(d4+" "+d4.scale()); // 1.2345E+6  -2

以上就是"java中的BigDecimal怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

0