【JAVA】28、Java新特性——foreach输出

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


一、简介

本篇介绍Java新特性——foreach输出。


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

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

联系方式:315878825@qq.com

Java零基础入门交流群:541462902


四、foreach输出

JDK1.5(JDK SE 5.0)之前,数组的输出一般都会使用for循环。

JDK1.5(JDK SE 5.0)之后,为了方便数组的输出,提供了一种foreach语法。

格式:

for(数据类型 变量名称 : 数组名称)
{
    ...
}

范例:使用foreach语法输出数组内容

public class NewDemo02 
{
	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 : arg)							//使用foreach输出,相当于for(int i = 0; i < arg.length; i++){System.out.print(arg[i] +"、"} 
		{
			System.out.print(i + "、");
		}
	}
}

程序运行结果:



PS:在Java中虽然提供了foreach语法,但是从实际的应用来看,还是使用最原始的输出操作最为合适,所以并不建议使用foreach输出。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值