1、概述
可变参数的用处:当数组的长度不确定时,可以利用可变参数来灵活地使用数组.
2、注意事项
一个方法只能有一个可变参数,并且是方法的最后一个参数,任何一个普通的参数必须在它之前声明。
3、用法
(1)代码
package Gramma;
/*
* 功能描述:
* 实现可变参数
* 注意事项:
* 一个方法只能有一个可变参数,并且是方法的最后一个参数,任何一个普通的参数必须在它之前声明
* */
public class argsChange {
public static void main(String[] args) {
argsChange change=new argsChange();
//遍历自定义长度数组的元素
change.test(1,2,3,4,5);
System.out.println("==============================");
System.out.println("输出最大的元素");
//找出自定义长度数组中最大的元素
//printMax(3.0,4.6,5.8,8,16,47);
change.printMax(3.0,4.6,88,5.8,8,16,47);
}
public void test(int... i){
System.out.println(i[0]); //1
System.out.println(i[1]); //2
System.out.println(i[2]); //3
System.out.println(i[3]); //4
System.out.println(i[4]); //5
}
//找出数组中最大的数
public void printMax(double... number){
if(number.length==0){
System.out.println("还未输入参数");
return;
}
double max=number[0];
for(int i=0;i<number.length;i++){
System.out.println(number[i]);
if(number[i]>max){
max=number[i];
}
}
System.out.println("最大的数为:"+max);
}
}
(2)运行效果