Javaで参照変数を引数にした場合は
戻す必要ないですよね?
でもなんかそういうプログラムはよくないのでしょうか?
例えば
/*******************/
int a[]={1,2,3};
change(a);//このメソッドは下で定義してます。
for(int i=0;i<3;i++){
System.out.println(a[i]);
}


void change(int a[]){
a[0]=2;
}
/***************************/

こうすれば結果は2,2,3ですよね?

でもこういうのはよくなくて、いちいちリターンしろと言われました。
意味がないとおもいますが。