bigdecimal保留最多小数位_bigdecimal四舍五入保留两位小数

bigdecimal保留最多小数位_bigdecimal四舍五入保留两位小数整理……//1>0.00或者#.00格式:小数点后两位,不足用0补足。DecimalFormatdf1=newDecimalFormat("#.00");System.out.println(df1.format(2.2));//2.20System.out.println(df1.format(2.246));//2.25//2>#.#…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

 

 

整理……

//1> 0.00 或者#.00 格式:小数点后两位,不足用0补足。
// 补充:当格式化定义为#.00,对数字0格式化时结果为:.00,此时应使用0.00格式化
DecimalFormat df1 = new DecimalFormat("#.00");
System.out.println(df1.format(2.2));// 2.20
System.out.println(df1.format(2.246));// 2.25

//2> #.## 格式:小数点后两位,多余的0不显示
DecimalFormat df2 = new DecimalFormat("#.##");
System.out.println(df2.format(2.2));// 2.2
System.out.println(df2.format(2.246));// 2.25
System.out.println(df2.format(2.244));// 2.24

//3> 使用BigDecimal自有API
BigDecimal decimal = new BigDecimal(2.2);
System.out.println(decimal.setScale(2,BigDecimal.ROUND_HALF_UP));// 2.20
decimal = new BigDecimal(2.456);
System.out.println(decimal.setScale(2,BigDecimal.ROUND_HALF_UP));// 2.46
此处的setScale:
	参数1:代表小数点后位数
	参数2:	BigDecimal.ROUND_HALF_UP 四舍五入
			BigDecimal.ROUND_DOWN 直接删除多余小数位

 

 

参考:https://www.cnblogs.com/jpfss/p/8072379.html

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190295.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?

    为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。一、事件起因关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看…

    2022年10月20日
    0
  • Python画图显示中文

    Python画图显示中文matplotlib作图时默认设置下为英文,无法显示中文,只需要添加下面两行代码即可plt.rcParams[‘font.sans-serif’]=[‘SimHei’]plt.rcParams[‘axes.unicode_minus’]=FalseExampleimportmatplotlib.pyplotaspltfromnumpy.randomimportmul…

    2022年6月1日
    37
  • stream.of 与list.stream的区别,在使用filter过滤时的区别「建议收藏」

    stream.of 与list.stream的区别,在使用filter过滤时的区别「建议收藏」stream.of 与list.stream的区别,在使用filter过滤时的区别

    2022年4月24日
    61
  • RadControls for Winforms Q2 2008 SP1

    RadControls for Winforms Q2 2008 SP1RadControlsforWinFormsQ22008SP1ReleaseNotes(v7.1.1.0)RadGridViewImprovementsExporttoExcelasExcelML:Addedsupportofexportingofhiddenc…

    2022年7月24日
    7
  • MBUS协议_协议解析

    MBUS协议_协议解析来自于我的163博客,一篇好好的技术文章,在163上居然提示不能显示,我2014年6月25日就翻译出来了,当时很多其他博客都是直接拷贝我的文章都能在网上发布。看了许多关于MBus协议的资料,感觉说的不具体、不完整、也不系统,本人准备结合一个具体的产品实现,从理论和实现上对MBus协议做一个详细的论述,如有不当之处,欢迎讨论。1介绍MBus(MeterB…

    2022年10月16日
    0
  • ffmeg 反交错「建议收藏」

    ffmeg 反交错「建议收藏」ffmeg反交错分类: 多媒体编程2015-01-2009:31 1037人阅读 评论(0) 收藏 举报ffmpeg反交错avfilter过滤器      昨天发现播放TS流(PAL25FPS)时有横纹,查资料找到原因是解码出来的画面是用于隔行扫描显示的画面,需要进行反交错处理成逐行扫描显示画面.因为是帧内交错,所以不要IVTC(IVTC是match场操作

    2022年9月15日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号