JAva jdk 5新特性可変パラメータ
684 ワード
JAva jdk 5の新しい特性:可変パラメータ
Javaコード
1、可変パラメータはパラメータリストの後にしか現れない.
2、...変数タイプと変数名の間に現れ、真ん中にスペースがあるかどうかはすべて可能である.
3、可変パラメータのメソッドを呼び出すとjavaコンパイラはこの可変パラメータに隠して配列を作成します.
4、メソッドボディにおける可変パラメータへの配列アクセス
例:
Javaコード
1、可変パラメータはパラメータリストの後にしか現れない.
2、...変数タイプと変数名の間に現れ、真ん中にスペースがあるかどうかはすべて可能である.
3、可変パラメータのメソッドを呼び出すとjavaコンパイラはこの可変パラメータに隠して配列を作成します.
4、メソッドボディにおける可変パラメータへの配列アクセス
例:
public class VarableParameter {
public static void main(String[] args) {
int i=add(1,2,3,4,5,7,8,9);
System.out.println(i);
System.out.println(add(23,54,6,7,6));
}
public static int add(int a ,int...args){
int sum=0;
for (int i = 0; i < args.length; i++) {
sum+=args[i];
}
return sum;
}
}