首页 > 代码库 > 【Java学习笔记】函数的可变参数

【Java学习笔记】函数的可变参数

 1 package p2; 2  3 public class ParamterDemo { 4  5     public static void main(String[] args) { 6          7         int sum1 = add(4,5); 8         int sum2 = add(4,5,6); 9         int sum3 = add(4,5,6,7);10         11         System.out.println(sum1);12         System.out.println(sum2);13         System.out.println(sum3);14 15     }16     17     /*18      * 函数的可变参数。19      * 其实就是一个数组,但是接收的是数组的元素。20      * 自动将这些元素封装成数组,简化了调用者的书写21      * 注意:  可变参数类型,必须定义在参数列表的结尾。22      */23 24     public static int add(int... arr) {25         int sum = 0;26         for (int i=0; i<arr.length; i++)27             sum += arr[i];28         29         return sum;30     }31 32 }

技术分享

 

【Java学习笔记】函数的可变参数