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

    可变参数:参数的个数不定。

    引入版本:JDK1.5

    语法:数据类型… 变量名。

    如:public void add(int... arr){}

    示例代码如下:

     1 public class MoreParam {
     2     public static void main(String[] args) {
     3         //定义一个函数做加法功能
     4         add(1,2);
     5         add(1,2,3);
     6     }
     7     //定义一个函数做加法功能
     8 //    public static void add(int...items){
     9 //        int result = 0;
    10 //        for (int i : items) {
    11 //            result+=i;
    12 //        }
    13 //        System.out.println("结果为:"+result);
    14 //    }
    15     //定义一个函数做加法功能
    16         public static void add(int a, int...items){
    17             int result = 0;
    18             for (int i : items) {
    19                 result+=i;
    20             }
    21             System.out.println("结果为:"+result);
    22         }
    23 }
    View Code

    可变参数的细节

    声明:

           在一个方法中,最多只能有一个可变参数。

           可变参数只能放在参数列表的最后面。

        调用:

           当使用可变参数时,可以传0或多个参数。

           当使用可变参数时,也可以传一个数组进去,就表示多个参数。

        使用:

           在方法内部使用时,就是在使用一个数组。

           当调用时没有传参数时(传了0个),这时在方法内部的参数数组是有值的(不为null),但长度为0.

  • 相关阅读:
    C & 指针
    分析Android (build/core/*.mk脚本)
    C#.net调用axis2webService
    MongoDB 配置文件启动
    mongodb 简单部署方案及实例
    MongoDB 权限认证
    MongoDB索引介绍
    mongodb 全文检索
    MongoDB 覆盖索引查询
    mongodb MongoDB 聚合 group
  • 原文地址:https://www.cnblogs.com/nicker/p/6242786.html
Copyright © 2011-2022 走看看