BigDecimal decimal = new BigDecimal(0); String x = "100"; for(int i=0;i<10;i++){ decimal.add(new BigDecimal(x)); System.out.println(x); //得到的结果为0 decimal =decimal.add(new BigDecimal(x)); System.out.println(x); //得到的结果正确 } //decimal.add(x)不会改变自身调用者的值
BigDecimal加法得到的结果为零
最新推荐文章于 2024-01-12 10:44:40 发布