2.Math.round(d*100)/100; 3.java.math.BigDecimal(d).setScale(2,BigDecimal.ROUND_HALF_UP); 4.(new java.text.DecimalFormat("#.##")).format(d); 1.利用Math.round()的方法: 两个int型的数相除,结果保留小数点后两位: int a=1188;int b=93;double c;c=(double)(Math.round(a/b)/100.0);//这样为保持2位 打印结果:c=0.12 c=new Double(Math.round(a/b)/1000.0);//这样为保持3位 打印结果:c=0.012 2.另一种办法
本文地址:https://www.39baobao.com/show/39_128850.html
以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.