break用于強(qiáng)行推出循環(huán),不執(zhí)行循環(huán)中剩余的語句。continue用于停止執(zhí)行當(dāng)前的迭代,然后退回循環(huán)起始處,開始下一次迭代??聪旅娴拇a:
public class BreakAndContinue {
public static void main(String[] args) {
for(int i=0;i<100;i++){
if(i==74) break;//Out of for loop
if(i%9!=0)continue;//Next iteration
System.out.println(i);
}
int i=0;
//An \"infinite loop\":
while(true){
i++;
int j=i*27;//40*27=1080,50*27=1350
if(j==1269)break;//out of loop
if(i%10!=0)continue;//Top of loop
System.out.println(i);
}
}
}
結(jié)果:
0
9
18
27
36
45
54
63
72
10
20
30
40
public class BreakAndContinue {
public static void main(String[] args) {
for(int i=0;i<100;i++){
if(i==74) break;//Out of for loop
if(i%9!=0)continue;//Next iteration
System.out.println(i);
}
int i=0;
//An \"infinite loop\":
while(true){
i++;
int j=i*27;//40*27=1080,50*27=1350
if(j==1269)break;//out of loop
if(i%10!=0)continue;//Top of loop
System.out.println(i);
}
}
}
結(jié)果:
0
9
18
27
36
45
54
63
72
10
20
30
40