黑马程序员技术交流社区
标题:
算数运算符++,--
[打印本页]
作者:
红小尘
时间:
2016-4-30 12:01
标题:
算数运算符++,--
public static void main(String[] args) {
int i = 1;
for (int j = 0;j < 5 ;j++ ) {
i = i++;
}
System.out.println(i);
}
小弟请教各位大神,结果为何如此,原理是什么?
作者:
18573626921
时间:
2016-4-30 12:43
结果是1 for结束后会向方法结束一样 释放掉变量i和j 所以i还是等于1
作者:
yuanzhen
时间:
2016-4-30 13:04
1 i = i ++ 相当于 i = (i = (i)+1) i先赋值 ,然后才加的1 加完1之后没有赋值操作,相当于无意义的运算,我是这么理解的,求大神指点
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2