for(声明语句:表达式)
{
//代码句子
}

  • 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。作用域限定在循环语句块,其值与此时数组元素的值相等。
  • 表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
int[] numbers={1,11,12,123,50,51};
for(int x=numbers){
    System.out.println(x);
}

主要用于对数组或者集合的遍历。
属实有点哇塞了~!