文档章节

Java 四舎五入保留小数点后几位

尘叙缘
 尘叙缘
发布于 2016/01/26 14:45
字数 96
阅读 9
收藏 0
  1. import java.math.BigDecimal;

  2. import java.text.DecimalFormat;

  3. import java.text.NumberFormat;

  4. public class format {

  5.     double f = 111231.5585;

  6.     public void m1() {

  7.         BigDecimal bg = new BigDecimal(f);

  8.         double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

  9.         System.out.println(f1);

  10.     }

  11.     /**

  12.      * DecimalFormat转换最简便

  13.      */

  14.     public void m2() {

  15.         DecimalFormat df = new DecimalFormat("#.00");

  16.         System.out.println(df.format(f));

  17.     }

  18.     /**

  19.      * String.format打印最简便

  20.      */

  21.     public void m3() {

  22.         System.out.println(String.format("%.2f", f));

  23.     }

  24.     public void m4() {

  25.         NumberFormat nf = NumberFormat.getNumberInstance();

  26.         nf.setMaximumFractionDigits(2);

  27.         System.out.println(nf.format(f));

  28.     }

  29.     public static void main(String[] args) {

  30.         format f = new format();

  31.         f.m1();

  32.         f.m2();

  33.         f.m3();

  34.         f.m4();

  35.     }

  36. }


© 著作权归作者所有

尘叙缘
粉丝 9
博文 106
码字总数 88164
作品 0
深圳
程序员
私信 提问
Java Double相加出现的怪事

问题的提出: 编译运行下面这个程序会看到什么 [java] view plaincopy public class test { public static void main(String args[]) { System.out.println(0.05 + 0.01); System.out.print......

onedotdot
2017/11/05
0
0
BigDecimal加减乘除运算

Java代码 import java.math.BigDecimal; /** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 * 确的浮点数运算,包括加减乘除和四舍五入。 */ public class Arith{ /...

永爱619
2015/08/27
0
0
Java培训实战教程之Java基础知识精华部分(四)(五)

Java培训实战教程之Java基础知识精华部分(四)_设计模式 =============================================================================Java培训实战教程之Java基础知识精华部分(四)_设计模...

黑泽明军
2018/04/13
0
0
【SQL 代码】SQL 语句记录(不定时更新)

1.数值四舍五入,小数点后保留2位 round() 函数是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位。 numeric 函数的2个参数,第一个表示数据...

嗯哼9925
2017/11/08
0
0
集成开源系统实现自动化构建、代码质量评估、项目信息统计(1)——Jenkins安装

作者:alonesword 联系:http://blog.csdn.net/alonesword/ http://www.cnblogs.com/alonesword/ (本文同步发布于 博客园 与 CSDN,如需转载,请保留其作者即出处) Jenkins 是java 语言开发,...

hi-alonesword
2011/11/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何远程调试部署在CloudFoundry平台上的nodejs应用

网络上关于如何本地调试nodejs应用的教程已经很多了,工具有Chrome开发者工具,Visual Studio Code,和nodejs周边的一些小工具等等。 在实际情况中,我们可能遇到本地运行良好,但是部署到C...

JerryWang_SAP
22分钟前
0
0
微信扫码访问网站调用默认浏览器打开如何实现?

我们在微信内分享链接或二维码的时候,我们会发现我们的网站是可以在浏览器里正常打开的,但就是不能在微信里打开,提示 “ 已停止访问该网页 ”,无论是聊天框也一样。说是系统检测到您的网...

明尼苏达哈士奇
31分钟前
1
0
一份Java程序员进阶架构师的秘籍,你离架构师还差多远

一、如何定义架构师 Java架构师,首先要是一个Java程序员,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,怎么解决并...

我最喜欢三大框架
38分钟前
0
0
想说再见不容易,win7最新市占率依然超36%

微软正在通过努力让Windows 7用户升级至Windows 10,不过从目前的市占率来看,他们还是要加把劲了。 据最新的市场份额看,Windows 10在本月的市场份额有所提升,从43.62%增长到44.10%。另一...

linuxCool
50分钟前
4
0
SQL的优化

对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 对查询进行优化,要尽量避免全表扫描,首先应考虑在进行条件判断的字段上创建了索引。 应尽量避...

咸鱼-李y
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部