可变参数
程序员文章站
2022-06-04 23:01:16
...
认识可变参数
可变参数是JDK1.5时出来的新特性。可以看做一个数组。
可变参数应用场景:用于简化参数类型相同,但个数不同的重载方法的定义.
注意:可变参数要作为参数列表中的最后一个参数
package com.java.args;
public class TestVarArgs01 {
static void doMethod(int a) {
System.out.println(a);
}
static void doMethod(int a,int b) {
System.out.println(a+","+b);
}
static void doMethod(int a,int b,int c) {
System.out.println(a+","+b+","+c);
}
public static void main(String[] args) {
doMethod(10);
doMethod(10, 20);
doMethod(10, 20,30);
}
}
//输出
10
10,20,
10,20,30
package com.java.args;
public class TestVarArgs01 {
static void doMethod(int…args) {//格式为int…args
int sum =0;
for (int i = 0; i < args.length; i++) {
sum+=args[i];
}
System.out.println(sum);
}
static void doMethod(String str,int…args) {
System.out.println(“例如:此行代码,可变参数要作为参数列表中的最后一个参数”
);
}
public static void main(String[] args) {
doMethod();
doMethod(10);
doMethod(10, 20);
doMethod(10, 20,30);
int[] arr = {10,20,30,40};
doMethod(arr);
doMethod(“此行代码”, 10);
}
}
输出```
0
10
30
60
100
可变参数要作为参数列表中的最后一个参数
上一篇: Asp.Net数据输出到EXCEL表格中
下一篇: 微信小程序之判断页面滚动方向的示例代码