一、break关键字
作用:跳出循环语句
for(int i=0;i<3;i++){ System.out.println(" i:"+i); for(int j=0;j<6;j++){ if(j==4) break; System.out.println("j:"+j); } }
该段代码中第二个for循环中的if条件j=4满足时,break会跳出第二个for循环,4至6未经打印,继续第一个for循环,开始新的一轮循环。
语句嵌套中,break能跳出里层正在运行的代码,返回外层代码。
二、continue关键字
作用:执行上一次循环。
for(int j=0;j<=3;j++){ System.out.println(" j:"+j); for(int i=1;i<=5;i++){ if(i%2==0) continue; System.out.println("i="+i); } }
该段代码第二个for语句中,if条件i值是偶数每满足一次,continue就会直接让i+1,越过打印数字i的中间环节,进行下一次循环。
语句嵌套中,continue能直接开始执行下一次循环。
(「・ω・)「嘿 点赞+关注