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;
           }
    }
  • 相关阅读:
    shiro cookie登录根据角色跳转不同页面的解决方案
    springboot 引入shiro缓存及rememberMe支持
    android开发记录2 webview调用二维码扫描
    android app开发记录1
    bootstrap datetimepicker 出现选中后没有日期的原因
    mybatis-plus @Select select in 查询实现
    Mybatis-Plus 中的 @Select 出现查询不到数据的原因
    caffe Python API 之InnerProduct
    caffe Python API 之LRN
    caffe Python API 之Dropout
  • 原文地址:https://www.cnblogs.com/haofaner/p/5623550.html
Copyright © 2011-2022 走看看