首页 > 图灵资讯 > 技术篇>正文
Java基础面试题i = i++ 执行原理
2023-04-13 16:33:43
直接来代码吧:
public static void main(String[] args) {
int i = 10;
i = i++;
// 输出结果为: i = 10
System.out.println("i = " + i);
/*
i = i++;这句话相当于以下三句话:
1) int temp = i; 首先将i变量值10保存到临时变量中
2) i = i+1; I变量值加1操作
3) i = temp; 然后将临时变量中的值赋值i
*/
}