增强for语句的语法是:
for(parameter :arrayName)
statement
其中,parameter包括两部分——类型和标识符(如 int number),而arrayName是迭代的数组。参数的类型必须与数组元素的类型匹配。
用增强的for语句对数组元素求和:
public class EnhanceedforTest
{
public static void main(String[] args)
{
int array[]={87,68,94,100,83,78,85,91,76,87};
int total =0;
for( int number :array ) //增强语句只能用来获得数组元素,不能修改他们。如果程序要修改他们,
total += number; 还要用传统的计数控制for语句。
System.out.println("Total of array elements :d\n",total);
}
}
传统的计数控制语句:
for(int counter=0; counter < array.length; counter++)
total += array[ counter ];