可变参数是什么,作用有哪些,有哪些注意事项?
/** 可变参数用在形参中可以接收多个数据。 可变参数的格式:数据类型... 参数名称 可变参数的作用: 传输参数非常灵活,方便。 可以不传输参数。 可以传输一个参数。 可以传输多个参数。 可以传输一个数组。 可变参数在方法内部本质上就是一个数组。 可变参数的注意事项: 1.一个形参列表中可变参数只能有一个!! 2.可变参数必须放在形参列表的最后面!! */
public class MethodDemo {
public static void main(String[] args) {
sum();
sum(10);
sum(10,20,30);
sum(new int[]{10,20,30,40});
}
public static void sum(int... nums ){
System.out.println("元素个数:" + nums.length);
System.out.println("元素内容:" + Arrays.toString(nums));
System.out.println("----------------------------");
}
}