Java中BigDecimal除法保留小数位

Java中BigDecimal除法保留小数位计算除法 并进行小数位的保留 结果四舍五入 向上取整 向下取整等 的格式 BigDecimalre 被除数 divide 除数 保留小数位 RoundingMode 结果处理 说明 1 保留小数位填写 Integer 类型 2 结果处理 四舍五入 向上取整 向下取整等 通过 RoundingMode 中枚举来实现 常用的 RoundingMode UP 直接进位 比如 1 22222

计算除法,并进行小数位的保留(结果四舍五入、向上取整、向下取整等)的格式:

BigDecimal result= 被除数.divide(除数,保留小数位, RoundingMode.结果处理); 

说明:1、保留小数位填写Integer类型
2、结果处理(四舍五入、向上取整、向下取整等)通过RoundingMode中枚举来实现,常用的:
RoundingMode.UP:直接进位,比如1.22222如果保留1位小数,得到的就是1.3
RoundingMode.DOWN:直接省略多余的小数,比如1.28888如果保留1位小数,得到的就是1.2
RoundingMode.FLOOR:向下取整,2.35保留1位,变成2.3
RoundingMode.HALF_UP:四舍五入(舍入远离零的舍入模式),2.35保留1位,变成2.4
RoundingMode.HALF_DOWN:四舍五入(接近零的舍入模式),2.35保留1位,变成2.3
举例
实现保留两位小数的结果进行四舍五入处理:
















 BigDecimal bigDecima1 = BigDecimal.valueOf(2); BigDecimal bigDecima2 = BigDecimal.valueOf(3); BigDecimal divide = bigDecimal .divide(bigDecima2,2, RoundingMode.HALF_UP); System.out.println("divide======"+divide);//0.67 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2026年3月17日 下午12:04
下一篇 2026年3月17日 下午12:04


相关推荐

  • java手机编程软件_手机java编程软件下载[通俗易懂]

    java手机编程软件_手机java编程软件下载[通俗易懂]手机java编程软件安卓版是一款专为java开发人员服务的编辑客户端应用,利用手机java编程软件手机安卓版实时进行相关编辑还能进行简单的编译,运行单个小程序等,提供您的效率。功能介绍手机java编程软件安卓版是一款将openjdk中关于编译java工程的代码移植到了安卓平台。手机java编程软件手机安卓版支持添加jar格式的lib文件,并且将编译后的程序dex化,以便在安卓设备上运行。在编译和运…

    2022年7月21日
    19
  • 小米如何安装magisk和太极阳(纯小白篇)

    小米如何安装magisk和太极阳(纯小白篇)首先说明,我本人也是一个小白,很多专业术语和知识都不是特别了解。所以如果教程里有些许错误请见谅。我自己的手机是MI8,MIUI10.x.x.,在我安装msgisk的时候看了很多经验贴才下手的最后一次成功,但是网上并没有一篇完全适合小白的帖子,所以我这个小白就站出来了。好了,下面是正文,有关刷magisk的所有软件,下面都会在用到的地方给出。建议动手之前,先通看一遍本文,然后再按照本文操作。然后你会…

    2022年6月4日
    158
  • 总体X服从正态分布,样本方差的方差D(S^2) 等于多少?

    总体X服从正态分布,样本方差的方差D(S^2) 等于多少?

    2025年11月22日
    5
  • 一小时搞定简单VBA编程 Excel宏编程快速上手

    一小时搞定简单VBA编程 Excel宏编程快速上手Excel宏编程可以快速完成批量表格操作:复制粘贴、数据过滤等,宏代码基于VB语言实现,有基础的编程经验就能快速阅读。下面是我的学习笔记。1.ExcelVBA编辑界面(进入路径:sheet名称–>鼠标右键菜单–>查看代码)2.输入代码方法:在VBE编辑器的代码模块中输入VBA代码,通常有以下几种方法:■手工键盘输入;■使用宏录制器,即选择菜单“工具—…

    2022年6月6日
    47
  • 缺陷报告总结_缺陷报告要素

    缺陷报告总结_缺陷报告要素缺陷的分类严重程度:严重一般、次要、轻微、优先级:立即解决、高级优先、正常排队、低优先级种类:界面、功能、安全、兼容、性能阶段:需求、架构、设计、编码、测试缺陷报告核心要素(8)缺陷编号缺陷标题缺陷状态重现步骤严重程度优先级缺陷类型测试环境缺陷八种状态:新建、指派、打开、修复、拒绝、延期、关闭、重新打开。…

    2025年12月15日
    8
  • sscanf详解

    sscanf详解一 sscanf 函数原型功能 从一个字符串中读进与指定格式相符的数据 nbsp 原型 intsscanf char str char format mixedvar1 mixedvar2 nbsp 参数 1 str nbsp nbsp nbsp nbsp 用于输入的字符串参数 2 format nbsp 格式控制字符串参数 3 后面是变参 用来保存指定格式 str 的内容二 format 格式控制

    2026年3月19日
    2

发表回复

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

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