黑马程序员技术交流社区
标题:
运算和强制转换的问题
[打印本页]
作者:
一诺千金
时间:
2014-3-31 15:45
标题:
运算和强制转换的问题
short s1 = 1; s1 = s1 + 1; short s1 = 1; s1 += 1;
short s1 = 1; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型)
short s1 = 1; s1 += 1;为什么是可以正确编的
作者:
osully
时间:
2014-3-31 16:06
+=
*=
等等这种符号 都是内部转换,记住这个就行了
作者:
一年_Hei
时间:
2014-3-31 16:09
+=这种都自动进行强转了,应该是入学测试题吧,和我当初基本一样。我的题目是byte型,你是short型
作者:
一诺千金
时间:
2014-3-31 16:12
谢谢。。。。。。。。。。。。
作者:
lazy_xia
时间:
2014-3-31 16:41
我是这么理解的+= 这个运算符会自动帮你进行强制类型转换 所以是不会报错的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2