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、