java取小数点后两位(三种方法)
2014-10-25 12:06
239 查看
一
java.text.DecimalFormat df=new java.text.DecimalFormat("0.00");
double d=3.148;
System.out.println(df.format(d));
结果是四舍五入:3.15
二
java.math.BigDecimal bd = new BigDecimal(3.148);
bd = bd.setScale(2,BigDecimal.ROUND_FLOOR);
结果是3.14,(直接去掉小数点后面两位的数,如果是3.1,则结果为3.10,setScale方法的第二个参数,可以参照JDK帮助文档,根据不同的需求,传相应的值)
三
double d = 13.4324;
d=((int)(d*100))/100;
java.text.DecimalFormat df=new java.text.DecimalFormat("0.00");
double d=3.148;
System.out.println(df.format(d));
结果是四舍五入:3.15
二
java.math.BigDecimal bd = new BigDecimal(3.148);
bd = bd.setScale(2,BigDecimal.ROUND_FLOOR);
结果是3.14,(直接去掉小数点后面两位的数,如果是3.1,则结果为3.10,setScale方法的第二个参数,可以参照JDK帮助文档,根据不同的需求,传相应的值)
三
double d = 13.4324;
d=((int)(d*100))/100;
相关文章推荐
- 【最近面试遇到的一些问题】Java中取小数点后两位(四种方法)
- JAVA除法保留小数点后两位的两种方法 - 大山里的人... - ITeye技术网站
- java保留小数点后两位的方法
- Java中double函数,四舍五入并保留小数点后两位的4种方法,BMI案例
- Java中取小数点后两位(四种方法)
- JAVA除法保留小数点后两位的方法
- JAVA除法保留小数点后两位的两种方法 Java Math的 floor,round和ceil的总结
- Android(java)开发之将double类型,强制保留到小数点后两位解决方法。
- 【小知识点总结】java中两个整数相除得到小数点并保留两位小数的方法
- JAVA开发之将double类型,强制保留到小数点后两位解决方法
- java中取小数点后两位(四种方法)
- JAVA除法保留小数点后两位的方法!!!
- JAVA保存两位小数点的四种方法
- java 保留小数点后两位的几种方法举例
- java中取小数点后两位(四种方法)
- java中取小数点后两位(四种方法)
- java中取小数点后两位(四种方法)
- java中取小数点后两位(四种方法)
- JAVA开发之将double类型,强制保留到小数点后两位解决方法
- js 字符串转换成数字的三种方法, 取float型小数点后两位数的方法