Code Bye

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

 

两个double类型的数据double3= (double1-double2)*1000/doulbe2  如何保留小数点后面3位
比如结果100.302 保留小数点后面三位 如何做啊


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

20分
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);
}
楼上都是正解

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明两个double类型的数据double3= (double1-double2)*1000/doulbe2 如何保留小数点后面3位