1.可变参数 … 可以无限传参数 必须放在最后面 如(int x,int… i)
public void test(int... i){
2.把main里的数组遍历
package method;
public class demo_03 {
public static void main(String[] args) {
demo_03 demp_03 = new demo_03();
demp_03.test(1,2,3,4);
}
//可变参数 ... 可以无限传参数 必须放在最后面 如(int x,int... i)
public void test(int... i){
System.out.println(i[0]);
System.out.println(i[1]);
System.out.println(i[2]);
System.out.println(i[3]);
}
}
3.可变参数排序算法
public static void main(String[] args) {
printMax(34,89,22,78,1);
printMax(new double[]{1,3,5,9});
}
public static void printMax(double... numbers){
if(numbers.length==0){
System.out.println("没有这个值");
return;
}
double result = numbers[0];
for(int i = 1; i < numbers.length; i++){
if (numbers[i] > result){
result = numbers[i];
}
}
System.out.println("最大值为: " + result);
}
结果:
最大值为 89.0
最大值为 9.0