命令行参数和可变参数

2019-03-30  本文已影响0人  Finlay_Li

命令行参数

  1. String[] args 数组
  2. 通过执行 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);
        }
}  

可变参数

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;
}
上一篇 下一篇

猜你喜欢

热点阅读