Java-可变长参数

注意事项和使用细节

  1. 可变长参数的实参可以为0个或者多个。
  2. 可变长参数的实参可以为数组
  3. 可变长参数的本质就是数组
  4. 可变长参数可以和普通类型的参数一起放在形参列表,但必须保证可变长参数再最后
  5. 一个形参参列表中只能有一个可变长参数

可变长参数快速入门

//可变长参数
public class VarParameter
{
    public static void main(String[]agrs){
        DbMethod m = new DbMethod();
        System.out.println("12+23+34+42="+m.sum(12,23,34,42));//12+23+34+42=111
    }
}

class DbMethod
{
    //1.int... 表示接收的是可变参数,类型是int,即可以接收多个int(0-n)
    //2.使用可变长参数,可以当做数组了看,即nums可以当做数组
    public int sum(int... nums){
        int result = 0;
        for(int i = 0;i < nums.length;i++){
            result += nums[i];
        }
        return result;
    }
}

 

posted @ 2022-10-29 21:33  通过程序看世界  阅读(320)  评论(0)    收藏  举报