美文网首页
2020-01-02可变参数值传递和参数传递

2020-01-02可变参数值传递和参数传递

作者: keeeeeenon | 来源:发表于2020-01-08 09:44 被阅读0次

    可变参数

    package com.hpe.test;
    
    import com.sun.org.apache.regexp.internal.recompile;
    
    public class Test2 {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            System.out.println(add(1,2,3));
            int []arr={ 1,2,3,4,5};
            System.out.println(add(arr));
        }
        /*可变参数
         * 1.可变参数必须是参数列表的最后一个参数
         * 2.参数列表中可变参数只能有一个
         * 3.可变参数本质上是数组
         * 4.在可变参数中传参,既可以传递多个参数,也可以直接传递一个数组
         * 5.可变参数在方法内部当成数组使用
         * 
         */
        public static int  add(int...args) {
            int sum=0;
            for (int i : args) {
                sum+=i;
            }
            
            return sum;
            
        }
    
    
    }
    
    

    值传递


    image.png
    image.png

    引用传递

    image.png

    ]


    image.png
    image.png
    image.png
    image.png image.png image.png

    相关文章

      网友评论

          本文标题:2020-01-02可变参数值传递和参数传递

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