您好,欢迎来到年旅网。
搜索
您的当前位置:首页Javafloat保留两位小数或多位小数

Javafloat保留两位小数或多位小数

来源:年旅网
Javafloat保留两位⼩数或多位⼩数

⽅法1:⽤Math.round计算,这⾥返回的数字格式的.

1float price=.;2int itemNum=3;

3float totalPrice=price*itemNum;

4float num=(float)(Math.round(totalPrice*100)/100);//如果要求精确4位就*10000然后/10000

⽅法2:⽤DecimalFormat 返回的是String格式的.该类对⼗进制进⾏全⾯的封装.像%号,千分位,⼩数精度.科学计算.1float price=1.2;

2DecimalFormat decimalFormat=new DecimalFormat(\".00\");//构造⽅法的字符格式这⾥如果⼩数不⾜2位,会以0补⾜.3String p=decimalFomat.format(price);//format 返回的是字符串

个⼈觉得在前台显⽰⾦额⽅⾯的还是⽤第⼆种⽅式.理由很简单是字符串格式的.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务