Java中如何将double类型的值保留小数点后两位或者多位

Java中如何将double类型的值保留小数点后两位或者多位

样例代码如下:

<%@ page import="java.text.*"%>



<%

String strValue="12345678908";

double doubleTransform = Double.parseDouble(strValue)/100;

String strTransform = ""+doubleTransform;

DecimalFormat df=new DecimalFormat("#.##"); //如果需要保留小数点后更高位的话,增加(.)后的#位数。

out.println("=doubleTransform is:="+doubleTransform+"=end=<br>");

out.println("=strTransform is:="+df.format(doubleTransform)+"=end=<br>");

%>

猜你喜欢

转载自can-do.iteye.com/blog/2253125