博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Java】Java处理double相加的结果异常
阅读量:7287 次
发布时间:2019-06-30

本文共 483 字,大约阅读时间需要 1 分钟。

  • 方式一(四舍五入):保留两位小数
1 double   f   =   111231.5585;  2 BigDecimal   b   =   new   BigDecimal(f);  3 double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();
  • 方式二:
1 java.text.DecimalFormat   df   =new   java.text.DecimalFormat("#.00");  2 df.format(你要格式化的数字);
    • 例:
      1 new java.text.DecimalFormat("#.00").format(3.1415926)

      #.00 表示两位小数 #.0000四位小数 以此类推...

  • 方式三:
1 double d = 3.1415926;2 String result = String .format("%.2f");
    • %.2f %. 表示 小数点前任意位数   2 表示两位小数 格式后的结果为f 表示浮点型
  • 详细参考:

转载地址:http://nspjm.baihongyu.com/

你可能感兴趣的文章
ubuntu 64 装db2 v9.7 server
查看>>
顶级操作系统会议——2009年SOSP会议概况介绍
查看>>
display:table-cell实现两栏自适应布局
查看>>
mysql 读写分离mysql-proxy 代理
查看>>
httpd+tomcat(3) -- mod_jk
查看>>
MySQL:卸载、安装MySQL8.***
查看>>
CentOS 7安装Docker及常用命令
查看>>
VMware Workstation 7.0中文版下载
查看>>
Don’t forget about column projection
查看>>
linux系统修复及忘记密码的处理方法
查看>>
CAS和ABA问题
查看>>
js创建对象的几种常用方式
查看>>
SQL Server AlwaysOn可用性及故障转移
查看>>
Spring Cloud 注册中心高可用搭建
查看>>
js 简单版本号比较
查看>>
Linux用户配置sudo权限(visudo)
查看>>
rocketmq 事物消息压测
查看>>
eclipse debug 多线程
查看>>
ubuntu System Settings 里面的内容显示不正常
查看>>
Udp传输入门
查看>>