当前位置:
首页 >
short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗
发布时间:2025/3/19
28
豆豆
生活随笔
收集整理的这篇文章主要介绍了
short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗?
前者不正确,后者正确。对于 short s1 = 1; s1 = s1 + 1;由于 1 是 int 类型,因此 s1+1 运算结果也是 int 型,需要强制转换类型才能赋值给 short 型。而 short s1 = 1; s1 += 1;可以正确编译,因为 s1+= 1;相当于 s1 = (short)(s1 + 1);其中有隐含的强制类型转换。
总结
以上是生活随笔为你收集整理的short s1 = 1; s1 = s1 + 1; 有错吗?short s1 = 1; s1 += 1 有错吗的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: java数据类型常见面试题
- 下一篇: list中存储map的情况下,遍历lis