for循环与增强for循环
for循环语法结构
for(初始化;布尔表达式;更新) {
//代码语句
}
- for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。
- for循环执行的次数是在执行前就确定的
- for循环的初始化、更新可以为任意语句,或者空语句(布尔表达式的返回值必须为boolean类型或也可以为空语句)
增强for循环语法结构
for(声明语句:表达式){
//代码语句
}
//用法演示
int[] a={10,20,30,40,50};
for(int i:a){
System.out.println(i);
}
-
Java5 引入了一种主要用于数组或集合的增强型for循环
-
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等
-
表达式:表达式是要访问的数组名,或者是返回值为数组的方法