java中实现四舍五入的4种方法
2016-02-15 16:26
477 查看
public static void main(String[] args) { // 实现四舍五入 double d=4.015; //d=7.485; //方法一 DecimalFormat df=new DecimalFormat("#.00"); df.setRoundingMode(RoundingMode.HALF_UP); System.out.println(df.format(d)); //方法二 System.out.println(new BigDecimal(d+"").setScale(2,BigDecimal.ROUND_HALF_UP).toString()); //方法三 System.out.println(String.format("%.2f", d)); //方法四 NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(2); nf.setRoundingMode(RoundingMode.HALF_UP); System.out.println(nf.format(d)); }
相关文章推荐
- spring security 3中的10个典型用法小结
- Java 高并发缓存与Guava Cache
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- eclipse中的android布局文件的快捷键Alt+/不起作用的一种解决方法
- SpringMvc:在使用@RequestBody和@ResponseBody的时候报415错误
- 菜鸟学SSH(二)——Struts2国际化手动切换版
- eclipse maven 插件的安装和配置
- Struts实现多国语言切换
- How to add or list certificates from keystore or trustStore in Java - Keytool Example Read more: ht
- 各种排序算法的分析及java实现
- struts2学习笔记--拦截器(Interceptor)和登录权限验证Demo
- java中int转String类型,String类型转int类型
- 如何设置Eclipse中的文字
- Spring Boot 集成Swagger
- Spring MVC 系列(四)——Spring MVC 与Ajax交互及重定向操作
- Java中弹出对话框的方法
- Eclipse导入Github上的Robotium源码进行代码分析的步骤
- Spring-JDBC 操作SQL数据库
- spring实现定时任务的两种方式之Spring 3整合Quartz 2实现定时任务
- Java正则表达式简单用法