0
点赞
收藏
分享

微信扫一扫

Java金额计算时要注意的问题

无聊到学习 2022-01-16 阅读 76

Java金额计算时要注意的问题

BigDecimal 判断相等,真的是你所想要的相等吗?

	private boolean equal(final String a, final String b) {
		final BigDecimal one = new BigDecimal(a);
		final BigDecimal two = new BigDecimal(b);
		return one.equals(two);
	}

结果是不是让你大跌眼镜!  

		System.err.println(buz.equal("20","20.00")); //false
		System.err.println(buz.equal("0","0.00"));//false
		System.err.println(subtract("20","20.00"));//0.00
举报

相关推荐

0 条评论