保留几位小数

1.保留几位小数(四舍五入)

Double num=11.16;
BigDecimal b = new BigDecimal(num);
num = b.setScale(1, BigDecimal.ROUND_HALF_UP).doubleValue();   //保留一位小数

 

2.i=num-new Double(num).intValue();  //获取double类型的小数部分

 

3.num=Math.floor(num);   //获取double类型的最小整数

 

4.num=Math.ceil(num);  //获取double类型的最大整数

posted @ 2015-10-14 19:49  陈茜茜  阅读(190)  评论(0)    收藏  举报