美文网首页
命令行参数和可变参数

命令行参数和可变参数

作者: Finlay_Li | 来源:发表于2019-03-30 14:02 被阅读0次

    命令行参数

    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);
            }
    }  
    

    可变参数

    • 定义
      可以存储 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;
    }
    

    相关文章

      网友评论

          本文标题:命令行参数和可变参数

          本文链接:https://www.haomeiwen.com/subject/yhwjbqtx.html