当前位置: 代码迷 >> J2EE >> 两个double类型的数据double3= (double1-double2)*1000/doulbe2 怎么保留小数点后面3位
  详细解决方案

两个double类型的数据double3= (double1-double2)*1000/doulbe2 怎么保留小数点后面3位

热度:775   发布时间:2016-04-17 23:44:31.0
两个double类型的数据double3= (double1-double2)*1000/doulbe2 如何保留小数点后面3位
两个double类型的数据double3= (double1-double2)*1000/doulbe2  如何保留小数点后面3位
比如结果100.302 保留小数点后面三位 如何做啊
------解决方案--------------------

DecimalFormat h=new DecimalFormat(".###");
double d=1235.12345;
String st=h.format(d);
double d3=Double.parseDouble(st);
System.out.println(d3);


------解决方案--------------------

public static void main(String[] args) {
double double1=10.211;
double double2=10.111;
double double3;
double3= (double1-double2)*1000/double2 ;

String str = String.format("%.3f",double3);
System.out.println(str);
}
  相关解决方案