在循环体中可以使用 break 语句和 continue 语句
break:结束整个循环
continue:结束本次循环,进行下次循环
通俗的解释:
有一个叫循环的电子表,一直在循环显示时间(1点 2点 3点 4点 ... 23点 0点 1点..)
广播里有一个特别粗暴的声音说break,这个表整个就吓坏了,心脏骤停
广播里有一个甜美的声音说.continue ,这个表听到这美妙的声音就走神了,就白屏了,心里想,声音这么好听,怕是个美女吧,这个美女长得像anglebaby还是长得像张含韵呢....就想了一阵,后来他想起来自己是个表,还要继续工作给人们正确显示时间,于是他又在屏幕显示当前正确的时间继续走
@Test
public void breakTest(){
for (int i = 0; i < 10; i++) {
System.out.println(i);
break;
//break 结束整个循环,break后面的语句永远都不会执行到
//System.out.println(i);
}
}
//结果:0
@Test
public void continueTest(){
for (int i = 0; i < 10; i++) {
System.out.println(i);
if(i==5){
//continue 结束本次循环,执行下一次循环
continue;
}
System.out.println(i);
}
}
//结果:0 0 1 1 2 2 3 3 4 4 5 6 6 7 7 8 8 9 9
// 少打印了第2次的5