double 类型输出0.00 给一个double 类型的变量复制 0.00 ,打印出来 是0.0 , 有没有方法是double 类型保存的是0.00 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 double d = 12.1;DecimalFormat df = new DecimalFormat("#.00"); System.out.println(df.format(d)); 这段代码基本可以解决,不过是写死的,可以把他写活一些double d = 12.1;int i = 2;//保留几位小数String temp = "";for(int j ; j < i ; j ++){ temp = temp + "0";}temp = "#." + temp;DecimalFormat df = new DecimalFormat(temp); System.out.println(df.format(d)); for循环写错了,j没有初始化for(int j = 0 ; j < i ; j ++) int i = 2;//保留几位小数这叫写活 C语言最简单,%.2lf直接输出、、、 public static void main(String[] args) { double d = 12.1; DecimalFormat df = new DecimalFormat("#.00"); System.out.println(df.format(d)); }java这个最简单了 请教前辈一个智力题:有12个乒乓球,称四次,如何找出坏球 请教高手.关于PrintWriter和HttpURLConnection的异常问题 jfreechart曲线图 高分求帮手 在线等 关于lomboz-eclipse-emf-gef-jem-3.1RC2.zip这个已经集成了Eclipse3.0的LOMBOZ 很急!!在JSP页面里面,怎么显示ppt(powerpoint格式)呢? 大哥们帮忙!急在线等。。。。。。 JSP运行问题! 如何查询两个时间之间的记录? java code jquery-from.js问题,很急,先谢谢了! CSS在谷歌浏览器里的问题
double d = 12.1;
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(d));
这段代码基本可以解决,不过是写死的,可以把他写活一些double d = 12.1;
int i = 2;//保留几位小数
String temp = "";
for(int j ; j < i ; j ++)
{
temp = temp + "0";
}
temp = "#." + temp;
DecimalFormat df = new DecimalFormat(temp);
System.out.println(df.format(d));
for(int j = 0 ; j < i ; j ++)
int i = 2;//保留几位小数这叫写活
double d = 12.1;
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(d));
}java这个最简单了