zoukankan      html  css  js  c++  java
  • 可变参数

    可变参数

    * 可变参数:是jdk1.5之后出现的新特性
    * 使用前提:
    *     当方法的参数列表数据类型已经确定,但是参数的个数不确定,就可以使用可变参数。
    * 格式:定义方法时使用
    *     修饰符 返回值类型 方法名(数据类型...变量名){}
    * 原理:
    *   可变参数底层就是一个数组,根据传递参数个数不同,会创建不同长度的数组,来存储这些参数
    *   传递的参数个数,可以是0,1,2...多个。

    public class Demo05VarArgs {
      public static void main(String[] args) {
          int add = add(1, 2, 5);
          System.out.println(add);
      }
      public static int add(int...arr){
          System.out.println(arr);
          System.out.println(arr.length);
          int sum=0;
          for (int i : arr) {
              sum += i;
          }
          return sum;
      }
    }

     

  • 相关阅读:
    Spock
    Spock
    Spock
    Spock
    Spock
    Spock
    Python3 与 Python2 的不同
    python 文件处理
    Django 数据迁移
    Python 特殊方法
  • 原文地址:https://www.cnblogs.com/lxy522/p/12822840.html
Copyright © 2011-2022 走看看