Java 函数可变参数

来源:互联网 发布:鼠标质量排行 知乎 编辑:程序博客网 时间:2024/06/03 16:20
package toolClass.ArrayList.Demo;import com.sun.org.apache.regexp.internal.recompile;public class ParaterDemo {public static void main(String[] args) {/*int sum=add(4, 5);System.out.println("sum+"+sum);int []arr= {5,1,4,6,4}; sum=add(arr);System.out.println("sum1:"+sum);*/int sum=newAdd();System.out.println(sum);}//函数的可变参数 其实就是一个数组 //但是接收的是数组中的元素 自动的将数组中的元素封装成数组 简化了书写//注意可以可变参数类型 必须定义在参数列表的结尾 (int a,int....arr)public static int newAdd(int...arr) {int sum=0;for (int i = 0; i < arr.length; i++) {sum+=arr[i];}return sum;/*System.out.println(arr);return 0; */}public static int add(int arr[]) {int sum=0;for (int i = 0; i < arr.length; i++) {sum+=arr[i];}return sum;}public static int add(int a,int b) {return a+b;}}

原创粉丝点击