在java中关于自动类型转换说法正确的是 每一项都解释下

2024-11-25 14:45:54
推荐回答(3个)
回答1:

应该是A和C吧

A就不用解释了吧。“a" + 5肯定等于"a5"

B和C:
只能有取值窄的范围向宽范围转换,反之则不行。
char < int < double
所以B:结果一定是int类型
所以C是对的

回答2:

A是字符串拼接
Bchar类型与int相加结果应该是int
C是低精度类型与高精度类型混合运算,取高精度类型结果

回答3:

同意liuyfly的回答,A和C是正确的