Java学习笔记:可变参数

来源:互联网 发布:相册管家是什么软件 编辑:程序博客网 时间:2024/04/28 08:21

1.起源

可变参数是Java5开始出现的新特性

适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理

 

2.格式

方法名(参数类型 ... 参数)

int sum(int ... arr)  //就相当于 int sum(int[] arr)

注意:可变参数只能作为方法的最后一个参数

 

3.调用方法

1)当一维数组来调用 sum(new int[]{1,2,3});

2)直接写参数,参数的个数是任意的 sum(1,2,3)

 

4.DEMO

package test;public class TestDemo3 {public static void main(String[] args) {int s = sum(1,3,4,5,6,2,2,2);System.out.println(s);}/** * 利用“可变参数”来求和 * @param arr 待求和的数组 */public static int sum(int ... args){int sum = 0;for (int i = 0; i < args.length; i++) {sum += args[i] ; }return sum;}}
原创粉丝点击