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;
           }
    }
  • 相关阅读:
    python 2
    Python 1 practice
    python 1
    Python多线程_笔记
    背景自适应不会随浏览器界面放大速效而改变
    平行四边形定理
    动态规划3(区间+树形)
    素数快速生成
    设CPU共有16根地址线,8根数据线,,,
    贪心+huffman编码+模拟退火+分治
  • 原文地址:https://www.cnblogs.com/haofaner/p/5623550.html
Copyright © 2011-2022 走看看