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

命令行参数和可变参数

作者: 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;
}

相关文章

  • 命令行参数和可变参数

    命令行参数 String[] args 数组 通过执行 java 运行配置传递参数: java HelloWorl...

  • 开源监控系统Prometheus配置说明

    Prometheus可以通过命令行参数和配置文件进行配置。虽然命令行参数可以配置一些不可变的系统参数(例如存储位置...

  • 函数的,参数,变量作用域,递归,匿名函数

    一:函数参数的介绍 1:可变和不可变参数 1.1:必选参数 1.2:默认参数 1.3:可变参数 1.4:关键字参数...

  • python函数回顾

    1.参数的介绍 (1)可变和不可变参数 (2)必选参数 (3)默认参数 (4)可变参数 (5)关键字参数 1.1....

  • 可变参数和不可变参数

    可变参数:列表,集合,字典 结论:函数传递可变参数时,会将包括索引在内的整体传递进去,当函数内部对参数进行修改时,...

  • 元组、字典可变参数

    可变参数 需求: 参数数量不确定,能否接收? args元组可变参数 kwargs字典可变参数 传递可变参数

  • Python实战:函数

    Python中函数的声明格式: 例如: 函数的调用: 关于位置参数、关键字参数、可变参数和不可变参数 位置参数:参...

  • Lua可变参数

    Lua 函数可以接受可变数目的参数,和 C 语言类似,在函数参数列表中使用...表示函数有可变的参数。 把可变参数...

  • 函数参数

    1、可变参数,参数个数可变 在参数前面加上* 就代表可变参数 可变参数,在函数内部其实就是一个tuple def ...

  • ★10.关于可变参数模板

    可变参数函数模板 可变参数类模板 可变参数函数模板的使用 转发参数包

网友评论

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

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