Java-可变参数

package test;

public class arr8 {
/*
 * 1.可变参数:作用提供了一个方法,参数的个数是可变的的,解决了部分方法的重载问题
 * int...num
 * double...num
 * boolean...num
 * 2.可变参数在JDK1.5之后加入的新特性
 * 3.方法的内部对可变参数的处理跟数组是一样
 * 4.可变参数和其他数据一起作为形参的时候,可变参数一定要放在最后
 * 5.我们自己写代码的时候,建议不要使用可变参数。
 * 
 */
    public static void main(String[] args) {
        method1(10,20,30);
        method1(50);
        method1(0, new int[] {1,2,3,5});
    }
    public static void method1(int num1 ,int...num) {
        for(int i:num) {
            System.out.print(i+"\t");
        }
        System.out.println();
        System.out.println(num1);
    }

}

 

posted @ 2021-02-24 13:42  别看我看路  阅读(80)  评论(0编辑  收藏  举报