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;
           }
    }
  • 相关阅读:
    报表中的图形是怎么做出来的?如何在其中实现地图?
    多维分析的本质计算是什么?能做什么又不能做什么?
    报表工具对比选型系列用例——多源分片报表
    报表工具怎样适应移动端?
    报表工具怎样适应移动端?
    互联网技术部门该如何管理
    更好用 更简单的Java缓存框架 jscache
    古人是怎么排行
    Spark ML 机器学习之Word2Vec
    Spark ML之高级数据源
  • 原文地址:https://www.cnblogs.com/haofaner/p/5623550.html
Copyright © 2011-2022 走看看