Java——方法的可变参数

Java5的另一个新特性,方法的可变参数,说的是参数的个数可变。
用...表示 。例.
方法的可变参数,其它也是一个语法糖,编译器级别的新特性,让开发者代码更简单,
方法的可变参数其底层就是一个数组类型。

//以数组的参数求各
	static int getSum(int[] numbs)
	{
		int  sum=0;
		
		for(int a:numbs){
			
			sum+=a;
		}
		
	   return sum;
	}

	//可变的参数.参数个数不固定。
	static int getSum2(int ... numbs)
	{
		int  sum=0;
		
		for(int a:numbs){
			
			sum+=a;
		}
		
	   return sum;
	}
	public static void main(String[] args){
	
		int[] a={1,5,34,56,7};
		int sum1=getSum(a);
		System.out.println(sum1);
		
		//以可变的参数,传的是数字,不是数组
		int sumb2=getSum2(2,4,5);
		System.out.println(sumb2);
		
	}



猜你喜欢

转载自blog.csdn.net/u012189584/article/details/72956005
今日推荐