BigDecimal处理金额
2016-06-06 22:01
375 查看
double a = 100.22; BigDecimal bd = new BigDecimal(300.99); System.out.println(bd.add(new BigDecimal(a)).setScale(2, BigDecimal.ROUND_HALF_UP));//输出401.21 }
保留两位小数并四舍五入。ROUND_HALF_UP遇到.5的情况时往上近似
,例: 1.5 ->;2,即平常说的四舍五入
相关文章推荐
- [leetcode]283. Move Zeroes
- android dp、sp、px、pt
- 微软Power BI技术文章与资源目录
- DIRECT3D状态详解
- poj 3041 Asteroids (二分图匹配)
- vnc server配置、启动、重启与连接
- iOS-监听UITextField值改变事件
- 写作业时应不应该看答案?
- 拉链表
- java设计模式之抽象工厂模式学习
- mysql常用基础操作语法(一)~~对库的操作【命令行模式】
- 【Spring4揭秘 基础5】BeanDefinition及读取、注册
- C#基础之垃圾回收
- C++中类的6个默认成员函数
- Linux设置环境变量小结:设置永久变量&临时变量 全局变量&局部变量
- web service发布及调用
- poj 1521 Entropy
- 二叉树中的和为某一值的路径
- 20160606 码农头条日报
- 09-Hive查询操作Distributed by 和sort by