Java四舍五入 保留小数
2016-07-20 13:41
211 查看
java四舍五入保留小数
[code]
//方式一:
doublef=3.1516;
BigDecimalb=newBigDecimal(f);
doublef1=b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
//方式二:
newjava.text.DecimalFormat("#.00").format(3.1415926);
//#.00表示两位小数#.0000四位小数以此类推…
//方式三:
doubled=3.1415926;
Stringresult=String.format("%.2f",d);
//%.2f%.表示小数点前任意位数2表示两位小数格式后的结果为f表示浮点型。
//方法四:
Math.round(5.2644555*100)*0.01d;
//String.format("%0"+15+"d",23)23不足15为就在前面补0
[/code]
转自:http://www.cnblogs.com/hoojo/p/java_round_format_bigdecimal_decimalformat.html
相关文章推荐
- rxjava(三)Subject与Scheduler
- java获取Weblogic JNDI数据源
- java线程安全总结
- Java WebService 简单实例
- Java导入导出Excel工具类ExcelUtil
- Java Calendar 类时间操作
- Spring MVC: Internationalization & localization
- struts2中action接收参数的方法
- java文字加解密
- Eclipse快捷键大全
- java 异常
- Web应用中使用JavaMail发送邮件
- JDK环境变量配置
- 使用JAXB来完成Javabean与XML文件(字符串)之间的相互转换
- Java注解Annotation详解
- createStatement()的用法
- java中如何将字符串数组转换成字符串(转)
- Java-Enumeration
- 码神-day7-java
- 【Java集合源码剖析】ArrayList源码剖析