源码!public class Text {
public static void main(String args[]){
double a = 9.42;
double b = 3.0;
double c = a*b;
System.out.println(c);
}
}
得到的结果为什么c不是等于28.26,却是等于28.259999999999998
当给b改成2.0是就能得到正确的数字18.84;
跪求原因!
public static void main(String args[]){
double a = 9.42;
double b = 3.0;
double c = a*b;
System.out.println(c);
}
}
得到的结果为什么c不是等于28.26,却是等于28.259999999999998
当给b改成2.0是就能得到正确的数字18.84;
跪求原因!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货