package com.cheng.method;
?
public class Demo03 {
public static void main(String[] args) {
printMax(1,2,3,4,9,70,0);//可变参数为这七个
printMax(new int[]{30,6,89,42});//将数组内四个数传过去
}
public static void printMax(int... i){//声明可变参数i
if (i.length == 0){//长度为0则证明无传入
System.out.println("无输入");
return;
}
//有传入执行如下代码
int max = 0;
for (int a = 0; a < i.length; a++) {
if (i[a]>max){
max = i[a];
}
}
System.out.println(max);
}
}
?
在方法声明中,在指定参数类型后加一个省略号
一个方法中只能指定一个可变参数,它必须是方法中的最后一个参数,任何普通的参数必须在它之前声明。
原文:https://www.cnblogs.com/Alirious/p/14817979.html