方法中的散列可变参数

一个程序:

public class Test
{
        public static void main(String[] args)
        {
            
            int result = sum(1,2,3,4);
            
            int result1 = sum(2,4,6,7,8);
            
            System.out.println(result);
            System.out.println(result1);
        }
        
        public static int sum (int ... nums)//参数个数不固定,但是类型相同,也可以用数组来代替
        {
            int sum = 0 ;
            for(int num:nums)
            {
                sum += num;
            }
            return sum;
        }
}

运算结果:

10
28

需要注意的,一个方法中只可以有一个可变参数,而且如果参数数目不止一个,那么,可变参数必须作为最后参数出现。

原文地址:https://www.cnblogs.com/MedivhQ/p/3801443.html