可变参数的使用
基本概念
java允许将同一个类中多个同名同功能但参数个数不同的方法,封装成一个方法。
基本语法
访问修饰符 返回类型 方法名(数据类型… 形参名){
}
案例:计算类name,方法nums(可以计算3,4,5,6…)
//解题步骤:
- int… 表示接受的是可变参数,类型int,可接收多个int(0-多)
- 使用可变参数时,可以当作数组来使用,既nums可以当做数组使用。
代码分析:
public class name01 {
public int nums(int... num){
System.out.println("num的长度是: " + num.length);
int result=0;
for (int i = 0; i < num.length; i++) {
result = result + num[i];
}
return result;
}
}
public class test1 {
public static void main(String[] args) {
name01 info = new name01();
System.out.println(info.nums(1,2,3,4,5,6,7));
}
}
运行结果:
num的长度是: 7
28