1.需求
参数求和,参数类型确定,个数不确定
2.可变参数介绍
2.1 可变参数
能够处理参数类型确定,个数不确定,当作数组处理的方式
2.2 格式
参数类型... 变量名
2.3 规定
- 可变参数必须出现在参数列表的最后;
- …位于变量类型和变量名之间,前后有无空格都可以;
- 调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数
- 可变参数的核心是将参数封装为数组,但是传入null时并不是只含有一个null元素的数组,而是null。
- 可变参数方便调用者传入N个数量的参数且不需要在前面构造数组对象
3.代码示例
public int sum(int... nums){
int sum = 0;
for(int i=0;i<nums.length;i++){
sum+=nums[i];
}
return sum;
}
可变参数详解
本文介绍了可变参数的概念及其在编程中的应用方式。可变参数允许函数接受不定数量的相同类型的参数,并通过数组形式处理这些参数。文章通过示例展示了如何定义和使用可变参数来实现参数求和的功能。
3050

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



