Java如何为一个函数定义可变参数呢?
可变参数:
我们在函数定义时,可不规定参数的长度,参数的长度由函数调用者决定,我们将这种参数定义方式称之为“可变长度参数”
可变参数的语法:
在指定形参的"类型"与"参数名"之间加上三个连续的"."(即"...")
例
创建一个可变参数的示例
我们在函数定义时,可不规定参数的长度,参数的长度由函数调用者决定,我们将这种参数定义方式称之为“可变长度参数”
可变参数的语法:
在指定形参的"类型"与"参数名"之间加上三个连续的"."(即"...")
例
创建一个可变参数的示例
public class testClass{
static int testFun(int... intArr){
int sum, i;
sum=0;
for(i=0; i< intArr.length; i++) {
sum += intArr[i];
}
return(sum);
}
public static void main(String args[]){
int sum=0;
sum = testFun(new int[]{88,99,100});
System.out.println(sum);
}
}
----运行以上代码,将输出以下信息-----
287
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。