JAva jdk 5新特性可変パラメータ

684 ワード

JAva jdk 5の新しい特性:可変パラメータ 
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;  
 }  
}