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

     
     
    可变参数注意事项:
        1,调用可变参数的方法时,编译器将自动创建一个数组保存传递给方法的可变参数,因此,程序员可以在方法体中以数组的形式访问可变参数。
        2.可变参数只能处于参数列表的最后,所以一个方法最多只能有一个长度可变的参数
        3,只能定义在方法中,不能用来定义变量。
     
    可变参数:
        方法参数不定,可以随便传
        public void foo(int...nums)
        {
     
        }
     
    package CanChange_Param;
     
    import org.junit.Test;
     
    public class ChangeAble_Param {
     
            @Test
            public void run()
           {
                  
                  System. out.println(sum(1,2,3,4,3,5,5));
           }
           
           
            /**
            * 使用可变参数求和
            * @param nums
            * @return
            */
            public int sum(int...nums )
           {
                   int sum=0;
                   for(int num:nums )
                  {
                         sum+=num;
                         
                  }
                   return sum;
           }
           
           
            /**
            * 求和
            * @param a
            * @param b
            * @return
            */
            public int add(int a,int b)
           {
                  
                   return a+b;
           }
           
            /**
            * 多个整数求和
            * @param a
            * @param b
            * @param c
            * @return
            */
            public int add(int a,int b, int c)
           {
                  
                   return a+b+c;
           }
    }
  • 相关阅读:
    Windows 程序员必备的知识和工具
    由级别和性格特征将程序员分类 看看你属于哪一种
    调试九法:软硬件错误的排查之道<书评>
    逆向反汇编代码推算C++的局部变量
    逆向分析一个完整的C++程序包含寄存器与参数传递详解
    1607:Unable to install InstallShield Scripting runtime
    Form的构造函数和Load事件的区别?
    "春运男子持刀强行劫走17张卧铺票" ....
    SQL SERVER 2005中的Case When用法
    SBO中各个版本的密码
  • 原文地址:https://www.cnblogs.com/haofaner/p/5623550.html
Copyright © 2011-2022 走看看