javaで、変数の書き換えを関数でやるにはどうしたらよいでしょうか?
C++では*を使ったポインターや、&で、そのまま書き換えが出来ましたが…
int a,b,cというデータがあり
関数呼び出し(a,b,c);
private 戻り値 関数名 ( int a, int b, int c) {
a = 1; b = 2; c = 3;
}
とやったところで、コピーされたaに値が入るだけで、呼び出しに使ったa,b,cは変動していませんよね。
例えば、これを戻り値にintを指定したとしたら、 return a で、 a = 関数(a );とやれば変更出来ますが
その場合1つしか値を変更出来ません。
どうしたらよいでしょうか