Java方法-可变参数
-
方法的同一类型的参数较多或者不确定时可以用可变参数
-
如果参数类型不一致,可变参数只能是方法参数的最后一个
-
可变参数用... 三个点来标识为可变参数
public class FunDemo5 {
public static void main(String[] args) {
// 调用方法 输入多个同类型参数 输出最高成绩
double max = maxScore(10, 60, 30, 40, 80, 99, 90.5);
System.out.println("最高的成绩为:"+max);
}
/*
同一类型的参数较多或者不确定时可以使用可变参数
可变参数只能放在参数的最后一个
可变参数用 ... 三个点标识
*/
public static double maxScore(double... score){
// 比较输入的值 输出最大值
double d1=score[0];
for (int i = 0; i < score.length; i++) {
if(d1<score[i]){
d1= score[i];
}
}
return d1;
}
}

浙公网安备 33010602011771号