黑马程序员技术交流社区

标题: 新手习题 [打印本页]

作者: 小丁丁    时间: 2015-12-16 23:46
标题: 新手习题
int a = 5;
int b = (a++)+(--a)+(++a);
                System.out.println(b);
看结果在编译
原谅我是菜鸟
作者: Hi.。    时间: 2015-12-17 17:04
前面a的自增或自减会对后面的a的值产生影响
作者: zcbcba123    时间: 2015-12-17 17:26
二楼这样说会误导的
作者: zcbcba123    时间: 2015-12-17 17:29
结果是16,我一开始怎么也想不明白,后来查了加法运算的运算方向才知道,是先运算的后面。
5->6
6->5
5->5
最后b=5+5+6
所以等于16
作者: ROSSIN    时间: 2015-12-17 18:01
5 + 4 + 6 + 1  = ?
作者: 蔡泽杰    时间: 2015-12-17 19:45
16.三楼说得很对
作者: jacklove    时间: 2015-12-17 20:03
结果15 注意++ -- 的规则




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