概要
Javaで「可変引数」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample9_1.java
class JSample9_1{
public static void main(String args[]){
System.out.println(sum(4, 10));
System.out.println(sum(7, 2, 8));
System.out.println(sum());
}
private static int sum(int... nums){
int sum = 0;
for (int i = 0; i < nums.length; i++){
sum += nums[i];
}
return sum;
}
}
以下のコマンドを実行しました。
$ javac JSample9_1.java
$ java JSample9_1
14
17
0
まとめ
何かの役に立てばと。