您的位置:首页 > 编程语言 > Java开发

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 取整 向上