黑马程序员技术交流社区
标题:
关于就自加符号++的归属问题简析
[打印本页]
作者:
a5231865
时间:
2015-6-5 21:47
标题:
关于就自加符号++的归属问题简析
本人就今天JAVA基础培训课堂上所学,以及自己试验以以下代码,推论出:
short x = 4;
x++;
short y = x++;
int z = x+++1;
System.out.println(x);
System.out.println(y);
System.out.println(z);
//结果7 5 7 这里可以完整逻辑证明,
++不是算数运算符,而是赋值运算符。
这里理解的原因就是
1.x可以独立自加赋值;
2.x++可以赋值给short y,所以可以看出 x++ 并没有让x的类型上升为int
3. z的7可以得出,当自加符号和加号共同存在时,它是先运算了加号,然后再运算了自加符号,有力的证明了++的优先性。
请各位就此状况进行评断,谢谢,在线等哦~
:kiss:
作者:
sky930722
时间:
2015-6-5 22:04
顶一个,沙发在哪
作者:
danlyalex
时间:
2015-6-5 22:08
{:3_50:}不明觉厉
作者:
sky930722
时间:
2015-6-5 22:09
板凳也是我的...帖子人太少
作者:
vic0001
时间:
2015-6-5 22:22
:hug:好棒
作者:
谢晓明
时间:
2015-6-5 22:33
写得不错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2