命令行参数
- String[] args 数组
- 通过执行 java 运行配置传递参数: java HelloWorld a b c
public static void main(String[] args){
for(int i = 0; i < args.length; i++){
String str = args[i];
System.out.println(str);
}
}
可变参数
- 定义
可以存储 0 个或 多个对应类型的数据
底层是数组
- 格式
Person ... persons
- 规则
可变参数必须写在当前参数列表的末尾,且只写一个
public static int add(String str, double ... args){
}
public static int add(Person ... persons){
}
//需求:计算两个整数的和
public int add(int a, int b){
return a + b;
}
//需求:计算三个整数的和
public int add(int a, int b, int c){
return a + b + c;
}
//需求:计算....个整数的和,使用可变参数
public static int add(int ... args){
int sum = 0;
for(int i = 0; i < args.length; i++){
sum += args[i];
}
return sum;
}
网友评论