黑马程序员技术交流社区

标题: 关于就自加符号++的归属问题简析 [打印本页]

作者: 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