一、实现功能:输入任意数量的整数,输出这些整数的和
public class test {
public static void main(String[] args) {
System.out.println(method(1,2,3));
}
public static int method(int... arr){
int sum = 0;
for (int i : arr) {
sum += i;
}
return sum;
}
}
二、可变参数的技术原理
形参数量可变;
形参变量名实际是数组名;
在方法内部利用数组就是利用可变参数;
三、可变参数使用条件
一个方法内部只能有一个可变参数;
可变参数只能放在方法内部引用参数的末尾——要找到它就放一个特殊好记的位置;
可变参数的数据类型要一样;
三、可变参数的使用技巧
可变参数的终极写法 —— method(Object…obj),这样可以接受任意参数;
在方法内部用数组名.for增强for循环;
博客介绍了输入任意数量整数并输出其和的功能实现,阐述了可变参数的技术原理,包括形参数量可变、变量名是数组名等。还说明了使用条件,如一个方法只能有一个可变参数等,最后给出使用技巧,如终极写法及用增强for循环。
130

被折叠的 条评论
为什么被折叠?



