文章分类 - java基础
摘要:小数的四舍五入 四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的加减乘除那么简单了。在讲解之间我们先看如下一个经典的案例: 输出的结果为: 0.5的四舍五入值:1 0.5的四舍五入值:0 四舍五入其实在金融方面运用的非常多,尤其是银行的利息。我们都知道银行的盈利渠道主要是利
阅读全文
摘要:Double 计算的方式 以上输出的结果为: 你认为你看错了,但结果却是是这样的。 问题在哪里呢? 原因在于我们的计算机是二进制的。浮点数没有办法是用二进制进行精确表示。我们的CPU表示浮点数由两个部分组成:指数和尾数,这样的表示方法一般都会失去一定的精确度,有些浮点数运算也会产生一定的误差。 如:
阅读全文
摘要:Bigdecimal 数据转换精度缺失 使用 new BigDecimal()、.valueof() 和 new BigDecimal("[字符串]")的区别 构造 BigDecimal 对象常用以下方法: BigDecimal BigDecimal(double d); //不允许使用 BigDe
阅读全文

浙公网安备 33010602011771号