BigDecimal number = new BigDecimal(879.96);
BigDecimal newNumber = number.setScale(0, BigDecimal.ROUND_HALF_UP);newNumber 就是880了.
setScale设置精度,ROUND_HALF_UP就是我们通常所说的"四舍五入"
BigDecimal newNumber = number.setScale(0, BigDecimal.ROUND_HALF_UP);newNumber 就是880了.
setScale设置精度,ROUND_HALF_UP就是我们通常所说的"四舍五入"
解决方案 »
- 在校生菜鸟求助,帮忙看下代码,为什么空指针异常?
- 关于使用多个 catch 语句捕获多个异常问题。
- javax.naming.NoInitialContextException: Need to specify class name in environmen
- 单选框按钮,怎么接收页面传递过来的值,并选中啊
- Servlet 自动生成class文件遇到的问题
- 关于applet关闭IE窗口问题
- 查询数据库返回方式,那种最优~~
- java学习
- 刚弄懂了jb+weblogic+oracle+win2k,下一步该研究些什么?请大虾赐教!
- 小弟请教,哪里有JAVA2宝典的电子版的下载,原版的书实在是太贵了。要90¥
- javax.jms does not exist!!哪里有这个包?(j2sdk1.4.2)
- *******有关classspath的高级问题,高手请进***********
BigDecimal newNumber = number.setScale(0, 5);