import java.util.Arrays; /* 认识可变参数,掌握其作用 */ public class ParamTest { public static void main(String[] args) { // 特点: 对于可变参数, 可以不输入参数, 也可以输入一个或多个参数 test(); test(10); test(10, 20, 30); test(new int[]{10, 20, 30, 40}); //也可以传入一个数组 } /* 注意事项: 一个参数列表中只能有一个可变参数 可变参数必须放在形参列表的最后面 */ public static void test(int... nums) { // 可变参数在方法内部,本质上是一个数组 System.out.println(nums.length); System.out.println(Arrays.toString(nums)); System.out.println("-----------------------------------"); } } 输出如下: 0 [] ----------------------------------- 1 [10] ----------------------------------- 3 [10, 20, 30] ----------------------------------- 4 [10, 20, 30, 40] -----------------------------------
可变参数的使用
最新推荐文章于 2024-09-02 22:33:56 发布