配列を引数として渡す
引数として渡す情報は基本データ型(int型やdouble型など)ではなく、配列を渡すことも可能
例 〈呼び出される側〉
void printArray(int array){
for(int element : array){//配列array内の数値を順番に取り出してint elementへ代入
System.out.println(element));
}
〈呼び出す側〉
main{
int array={1,2,3};
printArray(array);
}
void:戻り値なし→値ではなく、式の内容そのものを呼び出す側へ渡すということ
よって、ここではprintArray(array)メソッドの出力内容は、
呼び出される側で記述されたprintArray(int array)メソッド内の
for(int element : array){
System.out.println(element));
}
が実行され、引数で渡された値1,2,3が順に出力される
ちなみに、配列というのは参照型(変数にはメモリ番地が入っている)ので、
渡しているのは配列の実態ではなく、アドレス情報だけ。