日期:2014-05-20 浏览次数:20709 次
public class Person
{
int i = 1;
public void run(int age)
{
System.out.println(age++);
System.out.println(age);
}
// 输出是1和2 变量先输出再自增
}
//如果换做下面代码
public class Person
{
int i = 1;
public void run(int age)
{
System.out.println(age++);
}
public static void main(String[] args)
{
Person person = new Person();
person.run(person.i);
person.run(person.i);
//连续输出两次 为什么还是1 而不是自增???
}