慕的地0001347
2017-05-04 17:58
System.out.println("a等于b:"+(a == b)) ????
他出来的为什么不是数值 而是 false?
int a=16;
double b=9.5;
a==b,这是一个比较表达式,返回的值是true/flase,
a是整型,b是双精浮点型,所以两个的类型是不一样,最后返回flase
(a==b)是一个表达式,所以返回值是boolean类型
“==”表示两者是否相等,若相等返回true,反之返回flase。
可能是错了吧
Java入门第一季(IDEA工具)升级版
1165550 学习 · 17586 问题
相似问题
回答 3