int a =16;
double b = 9.5;
a <= b;//这里无法比较,因为不能把double 类型转换成int型;
但是 a == b;却不会报错,为什么?
16 可以翻译成DOUBLE类型= 16.0 所以与9.5比较不会报错
刚又试了试,竟然不报错了。。