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.

  • 相关阅读:
    Spring的bean管理(注解)
    IOC 和DI的区别
    java spring属性注入
    Java 接口
    JAVA 修饰符
    Day19-File操作-创建 删除,文件过滤
    Eclipse快捷键大全
    Day17总结
    启动人人项目遇到的问题
    Eclipse 各版本号
  • 原文地址:https://www.cnblogs.com/nicker/p/6242786.html
Copyright © 2011-2022 走看看