Java中for each型循环

Java中已有do-while、for循环,但是为了增加代码的易用性并提高编译速度,Java又提供了一种新的循环方式--for-each循环。for-each循环只能在数组中使用。看一段代码:

package test;

import java.util.Scanner;

public class ClassMail {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] i  = new int[50] ;  //建立数组,系统自动初始化为0
		for(int x : i)	//将数组中的值依次赋给变量x,并在下文循环体内输出
		{
			System.out.print(x);
		}

	}

}

执行如上代码,系统将连续输出50个0.这样做不仅简单方便,而且可以提高编译速度。但是因为涉及到数组,一些书

在学到数据类型之前没有提及到。这种循环方式实际上是值得提倡的。


你可能感兴趣的:(Java)