java中涉及金额的数值应该用什么类型?
面试的时候,面试官问我在java中涉及金额的数值,应该用什么类型?
当时我想到了是double和float两个浮点类型。
最终我选择了double类型,考虑金额的大小,double是8个字节,float是4个字节。
面试后我查了一下,结论:
1.浮点数(double,flot)因为精度问题, 容易出现不精确的计算结果
2.浮点数范围比较小
Java中Math函数 java.math.BigDecimal;
//BigDecimal除数
System.out.println("除
原创
2021-07-25 12:51:11 ·
3345 阅读 ·
0 评论