public class test { public static void main(String[] args) { int s=sum(5,6,8); System.out.println(s); int []arr=new int[]{6,9,8,3}; s=sum(arr); System.out.println(s); } public static int sum(int ...arr){ int sum=0; for(int i=0;i<arr.length;i++){ sum+=arr[i]; } return sum; } //要接收int型的参数,具体数量不明 //既可以接受散装参数,也可以接受数组 //缺点:可变参数必须是最后一个sum(int a,int ...arr); //这是对数组的补充 }
...arr
这个操作可以说是很方便了,记录一下。