一、题目要求:
判断程序输出结果
二、程序代码:
/*
Date by 2022.7.22
*/
public class Tool {
public static void main(String[] args) {
int i = 0;
new Tool().change(i);//此处没有创建一个变量赋值,因此为匿名对象
i = i++;//此处是i=0 放入操作栈中,i再自增为1.
System.out.println("i外=" + i);//注意此时“i外”,输出操作栈内的值i = 0
}
void change(int i) {//这里的形参传来的是i= 0
i++;//i++后,“i内”=0+1=1
System.out.println("i内=" + i);
}
}