一个程序:
public class Test
{
public static void main(String[] args)
{
int result = sum(1,2,3,4);
int result1 = sum(2,4,6,7,8);
System.out.println(result);
System.out.println(result1);
}
public static int sum (int ... nums)//参数个数不固定,但是类型相同,也可以用数组来代替
{
int sum = 0 ;
for(int num:nums)
{
sum += num;
}
return sum;
}
}
运算结果:
10
28
需要注意的,一个方法中只可以有一个可变参数,而且如果参数数目不止一个,那么,可变参数必须作为最后参数出现。