public static void main(String[] args){
double d;
d=1.10*1.10;
System.out.println(d);
}
为什么输出的结果为1.2100000000000002
而C++中是1.21
double d;
d=1.10*1.10;
System.out.println(d);
}
为什么输出的结果为1.2100000000000002
而C++中是1.21
BigDecimal k = new BigDecimal(Double.toString(1.1));System.out.println(j.multiply(k));
这样就可以打印出1.21