java四舍五入_Java几种常见的四舍五入的方法

java四舍五入_Java几种常见的四舍五入的方法展开全部下面给你介绍3种常见的四舍五入://方式e68a8462616964757a686964616f31333365653764一:BigDecimal方式doublef=3.1315;BigDecimalb=newBigDecimal(newDouble(f).toString);doublef1=b.setScale(3,BigDecimal.ROUND_HALF…

大家好,又见面了,我是你们的朋友全栈君。

展开全部

下面给你介绍3种常见的四舍五入:

// 方式e68a8462616964757a686964616f31333365653764一:BigDecimal方式

double f = 3.1315;

BigDecimal b = new BigDecimal(new Double(f).toString);

double f1 = b.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue();

注意:这里一定不要直接使用new BigDecimal(double)的构造方法,而要使用new BigDecimal(new Double(1.1315).toString())的方式,不然会出现精确问题

// 方式二:DecimalFormat方式

//DecimalFormat默认采用了RoundingMode.HALF_EVEN这种类型,而且format之后的结果是一个字符串类型String

DecimalFormat df = new DecimalFormat(“#.000”);

System.out.println(df.format(new BigDecimal(1.0145)));//1.014

System.out.println(df.format(new BigDecimal(1.1315)));//1.132

// 方式三:

double d = 3.1415926;

String result = String.format(“%.2f”, d);

// %.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型。

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

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

(0)
上一篇 2022年7月7日 下午1:46
下一篇 2022年7月7日 下午1:46


相关推荐

  • pip设置socks5代理

    pip设置socks5代理在国内的网络环境下 使用 pip 下载一下库的时候 经常网络崩溃 这里通过一种简单的前置代理方案来解决 pip 下载过慢的问题 这里主要使用了一个 socksproxifi 在 pip 命令之前加上该命令 那么所有的 pip 流量都会经过设置好的代理 环境我这里的环境是 Ubuntu16 04 只要是 Linux 环境该方法应该都可以 安装 proxychains sudoaptinsta

    2025年7月10日
    3
  • 周易经典语录 名句集锦_感悟人生的句子 励志

    周易经典语录 名句集锦_感悟人生的句子 励志《周易》亦称《易经》,简称《易》,此书是我国最早的哲学著作,为“六经之首”,其中也有大量反映古代生活的歌谣。古代有《连山》、《归藏》、《周易》三种不同系统的易学。《连山》据说是夏代的易学,《归藏》是殷代的易学,《周易》是周代的易学。前二书皆佚,今只存《周易》。1.居上位而不骄,在下位而不忧。出自《易经·乾传》。释义:在上位不骄傲自大,在下位就无须担忧了。2.人之所助者,信也。出自《易经…

    2022年8月18日
    14
  • 支付宝悄悄放了个大招:AGI相机“灵光”,你的世界观要变了!

    支付宝悄悄放了个大招:AGI相机“灵光”,你的世界观要变了!

    2026年3月12日
    4
  • opencv行人检测python_19年赚钱新思路

    opencv行人检测python_19年赚钱新思路CVPR2019行人检测新思路:高级语义特征检测取得精度新突破原创: CV君 我爱计算机视觉 今天点击我爱计算机视觉置顶或标星,更快获取CVML新技术今天跟大家

    2022年8月5日
    13
  • 关于SM总线控制器驱动的安装

    关于SM总线控制器驱动的安装没有装SM总线控制器的再设备管理器看起来是这样的:虽然说,这个控制器不装对日常简单应用没有多大影响,但是为了保证计算机的性能,避免在使用过程中出现各种奇怪的问题,不装是不行的。下面开始安装,一般的驱动安装也可遵循此过程。首先解压ATISB600南桥驱动。我的版本是7.8的,解压默认再C:\ATI\********然后打开相应文件夹,如下图:红圈画的就是传说中的控制器驱动文件。…

    2022年6月6日
    110
  • 经典算法:并查集(DSU)结构简介

    经典算法:并查集(DSU)结构简介Python 笔记 并查集 DSU 结构简介 1 并查集是什么 2 并查集原理 3 并查集代码实现 1 一般代码实现 2 优化的 DSU 结构 1 调整树形结构 2 每次查找后更新节点信息 4 Leetcode 例题分析 1 Leetcode547 FriendCircle Leetcode721 AccountsMerg Leetcode128 LongestConse Leetcode1579 Rem

    2026年3月18日
    2

发表回复

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

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