public class Float {
double i=2.0;
double j=1.1;
float m=2.0f;
float n=1.1f;
public void subtract()
{ System.out.println(i-j);
System.out.println(m-n);
System.out.print(2.0-1.1);
}
public static void main(String agr[])
{
Float f=new Float();
f.subtract();
}
}
行运结果为什么是这样的?
float 和double的区别
0.8999999999999999
0.9
0.8999999999999999