可变参数

可变参数

  • jdk1.5之后,java支持在方法中传递多个相同类型的参数
  • 在声明方法时,在参数类型后边加...
  • 一个方法只能指定一个可变参数,而且可变参数只能是方法中的最后一个参数,其他普通参数要在其之前
public class Demo02 {
    public static void main(String[] args) {
        printMax(1,5,7,52.5,67.8);
        printMax(new double[]{1.1,7.9,2.5,6.6});
    }
    public static void printMax(double... numbers){
        if (numbers.length==0){
            System.out.println("no argument passed");
            return;
        }
        double result=numbers[0];
        for (int i=1;i<numbers.length;i++){
            if (numbers[i]>result){
                result=numbers[i];
            }
        }
        System.out.println("The max value is:"+result);
    }
}
posted @ 2026-06-09 17:45  book2  阅读(1)  评论(0)    收藏  举报