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;
           }
    }
  • 相关阅读:
    事务传播机制,搞懂。
    洛谷 P1553 数字反转(升级版) 题解
    洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here 题解
    洛谷 P1055 ISBN号码 题解
    洛谷 P2141 珠心算测验 题解
    洛谷 P1047 校门外的树 题解
    洛谷 P1980 计数问题 题解
    洛谷 P1008 三连击 题解
    HDU 1013 题解
    HDU 1012 题解
  • 原文地址:https://www.cnblogs.com/haofaner/p/5623550.html
Copyright © 2011-2022 走看看