Java使四舍五入和保留N位小数的方法
2017-05-17 10:05
183 查看
1.如果只是四舍五入保留整数,可以用比较简单的方式
输出结果
2.如果是小数四舍五入,需要保留N为小数,可以使用BigDecimal的setScale(int newScale, int roundingMode),newScale是要保留的小数位数,int roundingMode是选择模式
输出结果
//取整四舍五入 double num1=3.5415; long round = Math.round(num1); System.out.println(round);
输出结果
4
2.如果是小数四舍五入,需要保留N为小数,可以使用BigDecimal的setScale(int newScale, int roundingMode),newScale是要保留的小数位数,int roundingMode是选择模式
//小数四舍五入 double num1=3.1415; BigDecimal bigDecimal=new BigDecimal(num1); double doubleValue = bigDecimal.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println(doubleValue);
输出结果
3.14
相关文章推荐
- JAVA笔记:double四舍五入并保留两位小数的方法
- java四舍五入保留两位小数方法整理
- Java:对double值进行四舍五入,保留两位小数的几种方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- java中四舍五入保留两位小数的方法
- JAVA笔记:double四舍五入并保留两位小数的方法
- JAVA 四舍五入保留2位小数的方法
- java:double四舍五入并保留两位小数的方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- Java四舍五入保留两位小数方法
- java四舍五入保留两位小数方法整理
- Java对double值进行四舍五入,保留n位小数的几种方法。其中,只有最后2种是最准确的。
- Java:对double值进行四舍五入,保留两位小数的几种方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- java中保留任意位数的小数/java中四舍五入/获得任意位数的方法
- Java:对double值进行四舍五入,保留两位小数的几种方法
- java四舍五入保留两位小数方法整理
- JAVA笔记:double四舍五入并保留两位小数的方法
- java 四舍五入保留小数的实现方法
- java四舍五入保留两位小数方法整理