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.

  • 相关阅读:
    java 环境变量配置
    框架分成介绍
    Net 新特性
    一 设计模式六大原则
    web api 配置
    Visual Studio检查内存泄露方法
    深度比较对象的不同
    reportview 安装使用
    Nuget 常用命令
    freeswitch学习笔记
  • 原文地址:https://www.cnblogs.com/nicker/p/6242786.html
Copyright © 2011-2022 走看看