JAVA今日2021.8.17

JAVA 可变参数

package JAVASE;

public class tt {
    public static void main(String[] args) {
        //调用可变参数的方法
        printMax(...numbers:34, 3, 3, 2, 56.5);
        printMax(new double[]{1,2,3});
    }
    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);

    }
}

mt03

package JAVASE.method;

public class mt03 {
    public static void main(String[] args) {
        mt03 mt03 = new mt03();
        mt03.test(0,1,2,3,4,5);
    }
    public void test(int o,int ...i){          //  int..i  必须在最后
        System.out.println(i[2]);
    }
}

2021.8.17

posted @ 2021-08-17 22:13  Walf1234  阅读(51)  评论(0)    收藏  举报