オブジェクトを関数のパラメーターとして渡し、それに変更を加えると、変更はオブジェクトに「とどまる」ことに気付きます。しかし、整数の場合はそうではありません。
public void start() {
int x = 100;
modify(x);
// I would like x to be 200 now. But it isn't :(
}
public void modify(int y) {
y *= 2;
}
それで、基本的に、上記のコードで私が望んでいたことを達成する方法はありますか?(オブジェクト参照のように)そのような整数を変更することは可能ですか?