Double取整
2016-11-24 17:16
162 查看
// Double向上取整,四舍五入 double upvalueB = new java.math.BigDecimal(2.4875).setScale(0,java.math.BigDecimal.ROUND_HALF_UP).doubleValue(); Double mulresult = mul(upvalueB, Double.valueOf(1)); /** * 向上取整:Math.ceil() * 向下取整用Math.floor(double a) */ System.out.println(mulresult); System.out.println(Math.ceil(1.0)); System.out.println(Math.ceil(2.345)); System.out.println(Math.ceil(2.6)); System.out.println(Math.floor(2.235)); System.out.println(Math.floor(2.6));
输出结果依次:
2.0
1.0
3.0
3.0
2.0
2.0
相关文章推荐
- Java 中Double型和double的取整是向下取整
- Java的double向上/下取整
- double类型向上取整 和向下取整
- double取整,计算时的精度问题
- PowerBuilder学习(二) 实现Double类型的四舍五入取整
- C++、C中有关double、float类型转换成int型,及取整,丢失精度问题。
- double数据的上取整和下取整,以及四舍五入法
- Java中Double类型计算问题
- decimal,float和double的区别
- Math取整的三个方法
- 获取double的最大精度
- javascript求近似值 取整
- Android 中使用IDE为Android Studio时候,后台类型从double 改成 int,但是客户端还是显示double问题(JAVA修改Model类型,但是无效)
- c#中int 转string 16进制和16转double的方法
- Double、float类型精确到小数点后几位
- 做Double NAT的一种可行方法
- Double类型的数相加会出错
- double类型赋值问题
- C#小数取整
- 如何让控件不闪烁呢?打开Control.DoubleBuffered