在java数字后面保留2位小数点
java.text.DecimalFormat df=new java.text.DecimalFormat("#.##");
double d=3.14159;
double aa= df.format(d);
System.out.println(df.format(d));
将数字转为double类型,并保留2位
2.当传入整数时候
DecimalFormat a = new DecimalFormat("#.##");
a.applyPattern("0.00");---这里设置对应的小数点,没小数点补充小数点
String s= a.format(3);
System.out.println(s);
当然页面中可以使用
整数显示:
<fmt:formatNumber value="${num}" pattern="#" type="number"/>
两位小数舍入显示:
<fmt:formatNumber value="${num}" pattern="#.##" type="number"/>
两位小数舍入,不足两位小数补0显示:
<fmt:formatNumber value="${num}" pattern="#.00" type="number"/>
整数显示:
<fmt:formatNumber value="${num}" pattern="#" type="number"/>
两位小数舍入显示:
<fmt:formatNumber value="${num}" pattern="#.##" type="number"/>
两位小数舍入,不足两位小数补0显示:
<fmt:formatNumber value="${num}" pattern="#.00" type="number"/>
整数显示:
<fmt:formatNumber value="${num}" pattern="#" type="number"/>
两位小数舍入显示:
<fmt:formatNumber value="${num}" pattern="#.##" type="number"/>
两位小数舍入,不足两位小数补0显示:
<fmt:formatNumber value="${num}" pattern="#.00" type="number"/>
<%@ taglib prefix="f" uri="http://java.sun.com/jstl/fmt"%>