可变参数

来源:互联网 发布:href javascript 编辑:程序博客网 时间:2024/05/29 19:22

可变参数

可变参数和数组功能基本差不多

 

注:public void Sum(int ...nums,int x)这种写法不行

public void Sum(int x,int ...nums)这种写法可以

 

@Test

public void TestSum(){

Sum(1,2,3,4,5);

}

public void Sum(int ...nums){

int sum=0;

for(int i:nums){

sum+=i;

}

System.out.println(sum);

}

 

 

可变参数和数组在使用时基本互通,但有一个地方不同:

Int num[]={1,2,3,4};

当这个数组被放进方法里时不会输出1,2,3,4。因为类型是int型,这整个数组被看成一个整体了

要想输出1,2,3,4。需要将int型变成integer

0 0
原创粉丝点击