java-可变参数

来源:互联网 发布:mac 迅雷怎么断点下载 编辑:程序博客网 时间:2024/04/30 18:46

//可变参数,必须定义在参数列表的最后
class VarParaDemo
{
 public static void main(String [] args)
 
  show("abc", "def","chm");
  show("ada");
  System.out.println(getSum(1,2,3,4));
  System.out.println(getSum(1,4));
 }

 public static void show(String ... str)
 {
  for (int x = 0; x< str.length ; x++)
  {
   System.out.println(str[x]);
  }
 }

 public static int getSum(int a, int ...para)
 {
  int sum = 0 ;
  a = 10;
  for (int x = 0; x< para.length; x++)
  {
   sum = sum +para[x];
  }
  return a + sum;
 }
}