class smth{
public static void main(String[] args){
private Integer x = new Integer(17);
inc(x);
System.out.print("x="+x);
}
public static void inc(Integer x){
x++;
System.out.println("n="+x);
}
}
输出:n=18;x=17;
整数是一个对象,我不明白为什么在这种情况下 x 的值没有改变。