黑马程序员技术交流社区

标题: 长沙黑马第一期考试题解读之++应用 [打印本页]

作者: naceyeve    时间: 2015-10-31 23:56
标题: 长沙黑马第一期考试题解读之++应用
        int m, j = 5;
        m = (j++) + (j++) + (j++);
        m = (++j) + (++j) + (++j);
        System.out.println(m + " + " + j);
++在参与运算时,在操作数后,先参与运算再自增;
因此,第一个(j++)为5,j自增为6;
         第二个(j++)为6,j自增为7;
         第三个(j++)为7,j自增为8;
        此时m=18;
数据转入第二个式子;++在前,先自增,再参与运算;
因此,第一个(++j)时,j自增为9,(++j)为9;
         第二个(++j)时,j自增为10,(++j)为10;
         第三个(++j)时,j自增为11,(++j)为11;
         此时m和为30;
最后结果即为m=30  ,  j=11
作者: 再续啸傲    时间: 2015-11-1 15:25
looklook get 一下
作者: dongran    时间: 2015-11-1 21:16
看题目这么简单我就放心了
作者: 水小新    时间: 2015-11-1 21:24
看题目这么简单我就放心了
作者: swch1991    时间: 2015-11-1 21:41
是比较简单啊........

作者: 雪洗中关村    时间: 2015-11-1 22:07
新人学习学习
作者: Sayman    时间: 2015-11-1 22:38
都是这样的题就好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2