一、无限循环
格式
while(true){
循环体;
}
for(;;){
循环体;
}
二、break关键字
break直接跳出循环,只能在switch和循环中
例:
for ( int = 1;x <= 10;x++){
if(x==4){
break;
}
System.out.println(x);
}
结果:1
2
3
因为遇到x等于4的时候,直接跳出了循环
三、continue关键字
continue终止本次循环,继续下次循环,只能用在循环当中
例:
for ( int = 1;x <= 10;x++){
if(x==4){
continue;
}
System.out.println(x);
}
结果:1
2
3
5
6
7
8
9
10
唯一没有4,因为在等于4的时候,跳出了if循环
四、控制跳转语句标号
例:
a : for( i = 1 ; i <= 3 ; i++){ //a就是标号,只要是合法的标识符即可
System.out.println(“i=“ + i );
b : for( j = 1 ; j <=3 ; j++){
System.out.println(“j= “ + j );
______________;
}
}
在下划线的地方,如果填入
break; //输出i=1
j=1
i=2;
j=1;
i=3;
j=1;
break a; //输出i=1
j=1
break b; //输出 i=1;
j=1;
i=2;
j=1;
i=3;
j=1;