java新特性对数组的支持——可变参数、foreach输出

/* 来自第4章第4节:010404_【第4章:数组与方法】_Java新特性对数组的支持 */

可变参数

 

 所有的可变参数接收之后都是以数组的形式保存下来的,所以直接按数组的方式接收即可。

foreach输出

 

 

/*
fun()方法中使用了foreach语法来依次输出数组中的元素
 */
public class NewDemo02 {
    public static void main(String[] args) {
        System.out.print("不传递参数(fun()):");
        fun();     //不传递参数
        System.out.print("\n传递一个参数(fun(1)):");
        fun(1);    //传递一个参数
        System.out.print("\n传递五个参数(fun(1,2,3,4,5)):");
        fun(1,2,3,4,5);   //传递五个参数
    }
    public static void fun(int ... arg){    //可变参数
        for(int x:arg){                    //使用foreach输出
            System.out.print(x + "、");
        }
    }
}

运行结果:

不传递参数(fun()):
传递一个参数(fun(1)):1、
传递五个参数(fun(1,2,3,4,5)):1、2、3、4、5、

 

posted @ 2021-03-17 11:21  coco9821  阅读(131)  评论(0编辑  收藏  举报