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 の値が変化しなかった理由がわかりません。