您的位置:首页 > 大数据

BigDecimal处理大数据精度

2017-12-21 09:12 211 查看
下面是一个我在Java代码中处理大数据乘除,并保留目标精度的一个示例:

Integer num1 = 2333564;

Integer num2 = 65329845;
BigDecimal num1Bg = new BigDecimal(num1);
BigDecimal num2Bg = new BigDecimal(num2);
BigDecimal bigDecimal = num1Bg.multiply(num2Bg).divide(new BigDecimal(10000d));
double doubleValue = bigDecimal.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
Integer result = (int)doubleValue;



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: