黑马程序员技术交流社区
标题:
short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
[打印本页]
作者:
tianyass
时间:
2016-10-11 13:29
标题:
short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
作者:
class1
时间:
2016-10-11 13:31
前面的有错,后面没错,+=号底层做了强转!
作者:
LARK
时间:
2016-10-11 14:20
前面有错,运算时自动提升为int类型了,赋值给short需要强制类型转换。后面的没错,+=自带强转功能,所以没错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2