import java.math.BigDecimal;

target.setWeight(source.getWeight().setScale(3, BigDecimal.ROUND_HALF_UP));

不同舍入模式下的舍入操作汇总

  根据给定的舍入模式将输入数字舍入为一位数的结果
输入数字 UP DOWN CEILING FLOOR HALF_UP HALF_DOWN HALF_EVEN UNNECESSARY
5.5 6 5 6 5 6 5 6 抛出 ArithmeticException
2.5 3 2 3 2 3 2 2 抛出 ArithmeticException
1.6 2 1 2 1 2 2 2 抛出 ArithmeticException
1.1 2 1 2 1 1 1 1 抛出 ArithmeticException
1.0 1 1 1 1 1 1 1 1
-1.0 -1 -1 -1 -1 -1 -1 -1 -1
-1.1 -2 -1 -1 -2 -1 -1 -1 抛出 ArithmeticException
-1.6 -2 -1 -1 -2 -2 -2 -2 抛出 ArithmeticException
-2.5 -3 -2 -2 -3 -3 -2 -2 抛出 ArithmeticException
-5.5 -6 -5 -5 -6 -6 -5 -6 抛出 ArithmeticException

最新文章

  1. T-SQL 基础学习 03
  2. Java MD5加密算法学习
  3. spring mvc返回json字符串数据,只需要返回一个java bean对象就行,只要这个java bean 对象实现了序列化serializeable
  4. linux修改登陆后进入的默认目录
  5. 使用Jquery UI 高仿百度搜索下拉列表功能
  6. ABAP中Collect的用法
  7. Springmvc_validation 效验器
  8. 自定义SpringBoot启动banner
  9. [UOJ 41]【清华集训2014】矩阵变换
  10. 【响应式编程的思维艺术】 (5)Angular中Rxjs的应用示例
  11. 第四周LINUX 学习笔记
  12. SpringMVC+Mybatis+MySQL8遇到的问题
  13. 天虎云商wap和微信话项目总结
  14. 三十九、Linux 线程——线程的同步和互斥
  15. python小练习---TCP客户端
  16. EasyAR 开发实例---AR礼物(简单demo)
  17. Swift get和set方法以及只读属性(计算型属性,本身不保存数据,都是通过计算获得结果)
  18. KNN算法应用
  19. TCP/IP协议(1):各层协议帧格式
  20. 23.读懂 ECMAScript 规格

热门文章

  1. bzoj 3530: [Sdoi2014]数数 数位dp
  2. 文件上传框的美化+预览+ajax
  3. 分享一个js技巧!判断一个变量chat_websocket是否存在。
  4. Python:列表反序和解析
  5. 1 ELK 简介
  6. 二 kafka设计原理
  7. j++与++j
  8. centos6.5安装tomcat7.0教程(二)
  9. hadoop mapreduce 计算平均气温的代码,绝对原创
  10. 菜鸟攻城狮2(JAVA开发环境)