新特性:可变参数和foreach

public class NewDemo01{
    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 i=0;i<arg.length;i++){        // 循环输出
            System.out.print(arg[i] + "、") ;
        }

        for(int x:arg){        // 使用foreach输出
            System.out.print(x + "、") ;
        }
};

 

posted @ 2013-08-29 12:44  waldmer  阅读(139)  评论(0编辑  收藏  举报