概要
Javaで「引数に配列やクラスオブジェクトを渡す」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample4_1.java
class JSample4_1{
public static void main(String args[]){
int num = 8;
int array[] = {10, 4};
System.out.println("num = " + num);
System.out.println("array[0] = " + array[0]);
henkou(num, array);
System.out.println("num = " + num);
System.out.println("array[0] = " + array[0]);
}
private static void henkou(int num, int array[]){
num = 5;
array[0] = 12;
}
}
以下のコマンドを実行しました。
$ javac JSample4_1.java
$ java JSample4_1
num = 8
array[0] = 10
num = 8
array[0] = 12
まとめ
何かの役に立てばと。