黑马程序员技术交流社区

标题: 关于变量自增的几个案例,大家来思考一下底层原理。 [打印本页]

作者: guyouzhong    时间: 2017-1-14 13:37
标题: 关于变量自增的几个案例,大家来思考一下底层原理。
本帖最后由 guyouzhong 于 2017-1-14 14:30 编辑

虽然学习了编程有将近2年,但是对基础这块还是不是很扎实

问题1:  int i = 1 ;
               i = --i  +1;
                System.out.println( i );
输出结果是?
问题2:  int i = 1;
             i = (i++)+(i--);
                System.out.println( i );
求解释输出结果的原理?
问题3:
public int getI(){
           int i = 2;
            try{
                     return i++;
            }finally {
                     i--;
            }
}
求调用getI()返回结果?

作者: guyouzhong    时间: 2017-1-14 13:41
[Java] 纯文本查看 复制代码
如果是
i = 1;
j = i++;
System.out.println( i );
System.out.println( j );
输出的 i 和 j 分别是多少呢?





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