可变参数

来源:互联网 发布:管理孩子上网软件 编辑:程序博客网 时间:2024/06/11 00:48

可变参数本质上就是一个数组,对于某个声明了可变参数的方法来说,既可传递离散的值,也可传递数组对象。但如果将方法中的参数定义为数组,则只能传递数组对象而不能传递离散的值。

可变参数必须作为参数的最后一个参数,即一个方法不可能具有两个或两个以上的可变参数。

 

package map;public class varargs {public static int sum(int... integerNum) {int result = 0;for (int i : integerNum) {result += i;}return result;}public static void main(String[] args) {System.out.println(sum(1, 2));System.out.println(sum(1, 2, 3, 4));System.out.println(sum(new int[] { 1, 2 }));}}


 

原创粉丝点击