JAVA如何把一个float四舍五入到小数点后2位,以及多位
来源:互联网 发布:安卓ui优化 编辑:程序博客网 时间:2024/05/15 20:08
AVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
同事们用的方法为,先转成String,再取其中几位,再转成float型,(如:String.valueOf(c).substring(0,String.valueOf(c).indexOf(".") + 3)):
(一):这种方法方便,我就使用这种方法
float a = 123.2334f;
float b = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000)
(二):这个方法也简单,不过还要再转成float型:
import java.text.DecimalFormat;
String a = new DecimalFormat("###,###,###.##").format(100.12345 );
(三):这个也可以用
float ft = 134.3435f;
int scale = 2;//设置位数
int roundingMode = 4;//表示四舍五入,可以选择其他舍值方式,例如去尾,等等.
BigDecimal bd = new BigDecimal((double)ft);
bd = bd.setScale(scale,roundingMode);
ft = bd.floatValue();
- JAVA如何把一个float四舍五入到小数点后2位,以及多位
- JAVA如何把一个float四舍五入到小数点后2位,以及多位
- JAVA如何把一个float四舍五入到小数点后2位,以及多位
- JAVA如何把一个float四舍五入到小数点后2位,以及多位
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- 【转载】JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数
- JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
- 解决 c3p0 和 MySQL 集成情况下,连接长时间闲置后重新使用时报错的问题
- 整合xcode4与git
- vc 关闭对话框几种方法 .
- php 中的argc和argv
- Android Permission denied 错误 ( 附Android权限大全 )
- JAVA如何把一个float四舍五入到小数点后2位,以及多位
- Facebook上市在即 中美互联网巨头市值比拼
- 没有可用于 ‘xxxxx’的编辑器,确保已安装文件类型(.xx)的应用程序
- 大话PHP之性能
- 断言失败-缺少资源 .
- XMODEM协议 .
- 关于inflaterect和deflaterect .
- C#反射的GetCustomAttributes方法
- VC:剪切板参考程序