欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

【JAVA】27、Java新特性——可变参数,

来源: javaer 分享于  点击 48531 次 点评:113

【JAVA】27、Java新特性——可变参数,


本篇博文最后修改时间:2016年3月3日,17:36。


一、简介

本篇介绍Java新特性——可变参数。


二、实验平台
系统版本:Windows7 家庭普通版 32位操作系统。

三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.net/omoiato

联系方式:315878825@qq.com

Java零基础入门交流群:541462902


四、可变参数

JDK1.5(JDK SE 5.0)之前,在调用一个方法时,必须根据方法的定义传递指定的参数。

JDK1.5(JDK SE 5.0)之后,产生了新的概念——可变参数,

即方法中可以接收的参数不再是固定的,而是随着需要传递的。


格式:

返回值类型 方法名称(类型...参数名称)
{
……
}

向方法中传递可变参数之后,其中的参数是以数组的形式保存下来的。


范例:使用可变参数定义方法

public class NewDemo01 
{
	public static void main(String[] args)
	{
		System.out.print("不传递参数(fun()):");
		fun();									//不传递参数
		System.out.print("\n传递1个参数(fun(1)):");
		fun(1);									//传递1个参数
		System.out.print("\n传递5个参数(fun(1, 2, 3, 4, 5)):");
		fun(1, 2, 3, 4, 5);						//传递5个参数
	}
	public static void fun(int... arg)			//可变参数, 可以接收任意多个参数
	{
		for(int i = 0; i < arg.length; i++)
		{
			System.out.print(arg[i] +"、");
		}
	}
}


程序运行结果:




相关文章

    暂无相关文章
相关栏目:

用户点评