不定长参数(可变参数)的基本介绍


/**
 * 
 * @author hws
 *@date2018-04-08
 *不定长参数(可变参数)
 */
public class MultiTest {
public static void main(String[] args) {
//创建对象multi
MultiTest multi=new MultiTest();
//调用方法add,并且赋值给a
int a=multi.add(1,2,3,4,5,6,7,8,9);
System.out.println("运算结果:"+a);
//也可以用
System.out.println("运算结果:"+multi.add(1,2,3,4,5,6,7,8,9));
}

//定义一个add方法,并且指定不定长参数的类型为int
public int add(int...x) {
//记录运算结果
int result=0;
//遍历参数
for(int i=0;i<x.length;i++) {
//执行相加操作
result +=x[i];
}
//返回运算结果
return result;
}
}

版权声明:本文为Hws_csdn原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。