定义 Double a=0.0 ,如何将0.0保留为两位小数点,如 a=0.00
------解决方案--------------------
double d = 3.1345;
String result = String .format("%.2f",d);
System.out.println(Double.parseDouble(result));
对于小数而言,应该是只有0.0的;0.00应该是没有意义的;
------解决方案--------------------
你的意思是输出的时候吧?
Double d = 0.0;
System.out.printf("%.2f", d);
或者是转为String的时候,参考1楼代码
不然的话0.0和0.00用double表示是一样的,按IEEE754浮点数标准,他们的字节表示是没有任何区别的。