10楼说得对,
当两个 数据精度不同的数据进行运算或比较时,
数据宽度小的会自动提升与数据宽度大的相等.
所以这里的 a会提升会值为6.0的double型再比较.
int a=6;
double b=6.12;
System.out.println(b>a); //true
10楼说得对,
当两个 数据精度不同的数据进行运算或比较时,
数据宽度小的会自动提升与数据宽度大的相等.
所以这里的 a会提升会值为6.0的double型再比较.
int a=6;
double b=6.12;
System.out.println(b>a); //true