可变参数
基本介绍
Java 允许将同一个类中多个同名同功能但参数个数不同的方法封装成一个方法,即允许一个方法的参数个数是可变的
代码示例
java
public class 可变参数 {
public static void main(String[] args) {
j sum = new j();
int[] arr = {1, 1, 1, 1};
sum.getnum(arr);
sum.getnum(1, 1, 1, 1);
}
}
class j {
public int getnum(int... num) {
int sum = 0;
for (int i = 0; i < num.length; i++) {
sum += num[i];
}
System.out.println("getnum 方法被调用,传入参数为 " + num.length + " 个");
System.out.println("求和结果为:" + sum);
return sum;
}
}