美文网首页
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可变参数值传递和参数传递

    可变参数 值传递 引用传递 ]

  • kotlin 函数、参数使用详解

    知识点概览:命名参数、默认参数值、可变参数、局部函数将函数作为参数传递 一、命名参数、默认参数值、可变参数、局部函...

  • Python函数参数传递机制(超级详细)

    Python中,函数参数由实参传递给形参的过程,是由参数传递机制来控制的。通过学习《Python函数值传递和引用传...

  • 第七章 函数(2)函数参数和按值传递

    (二)函数参数和按值传递 1.形参,实参,参数和参量 函数参数的传递中,用于接收传递值的变量被称为形参,传递给函...

  • python关于threading.Thread的一顶点儿零散笔

    A. 类的初始化函数__init__, 其传递的参数一般采用"具体参数, 可变长元组参数args,可变长字典类型参...

  • 可变参数

    可变参数 格式: 可变参数注意事项: 如果一个函数的参数使用了可变参数,那么调用该方法时可以传递参数也可以不传递。...

  • python参数

    python中参数传递有顺序传递,关键词传递,默认参数和不定长参数四种形式 顺序传递 顺序传递就是按照形参的顺序依...

  • day14

    可变和不可变参数 不可变类型: 类似 c++ 的值传递,如 整数、字符串、元组。如fun(a),传递的只是a...

  • python中的*args 和**kwargs

    这是一种特殊的语法,在函数定义中使用args和kwargs传递可变长参数. *args用作传递非命名键值可变长参数...

  • 元组、字典可变参数

    可变参数 需求: 参数数量不确定,能否接收? args元组可变参数 kwargs字典可变参数 传递可变参数

网友评论

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

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