【java基础】函数的可变参数类型

来源:互联网 发布:省市区级联sql查询 编辑:程序博客网 时间:2024/06/01 10:20

首先看如下代码:该代码就使用了可变参数类型,i与"..."之间可有空格,可无空格,建议有空格。

public class Test {public static void main(String[] args) {show(1,2,4);}private static void show(int... i) {for (int j = 0; j < i.length; j++) {System.out.println(i[j]);}}}
函数的可变参数,其实就是一个数值,上面的代码i就是一个数组,它简化了调用者的书写。

注意:可变参数类型必须定义在参数列表的结尾!代码参考如下:

public class Test {public static void main(String[] args) {show(1,2,4,5);}private static void show(int k,int... i) {System.out.println(k);for (int j = 0; j < i.length; j++) {System.out.println(i[j]);}}}