循环
for 循环
for(初始化;布尔表达式;更新) {
// 代码块
}
while 循环
while(布尔表达式) {
// 代码块
}
do … while 循环
do {
// 代码块
} while(布尔表达式)
增强 for 循环
主要用于数组
for(声明语句:表达式) {
// 代码块
}
-
**声明语句:**声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等
-
**表达式:**表达式是要访问的数组名,或者是返回值为数组的方法
-
实例:
public class Test { public static void main(String[] args){ int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ){ System.out.print( x ); System.out.print(","); } System.out.print("\n"); String [] names ={"James", "Larry", "Tom", "Lacy"}; for( String name : names ) { System.out.print( name ); System.out.print(","); } } }
10,20,30,40,50, James,Larry,Tom,Lacy,
continue 关键字
适用于任何循环控制结构中
让程序立刻跳转到下一次循环的迭代
break 关键字
主要用在循环语句或者 switch 语句中
用来跳出整个语句块
break 跳出最里层的循环,并且继续执行该循环下面的语句