A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 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()返回结果?

1 个回复

正序浏览
[Java] 纯文本查看 复制代码
如果是
i = 1;
j = i++;
System.out.println( i );
System.out.println( j );
输出的 i 和 j 分别是多少呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马