我新来的菜鸟,问个简单的float和double的问题,谢谢大家帮我看看
xho22 2008-01-22 03:01:06 就是,主要是第2个,问下
//*******1******
float f1 = 1.0f;
double d1 = 1.0;
//*******2******
System.out.println(f1==d1); //输出true
float f2 = 1.1f;
double d2 = 1.1;
System.out.println(f2==d2); //为什么这里输出false??
//*******3******
float f1 = 1.1f;
double d1 = 1.1f; //和第2个,这里多了个f
System.out.println(f1==d1);//又输出 true了
为什么呢?