很多初学Java的同学可能对break和continue跳出for循环有些疑惑,
其实简单的说就是:在多层嵌套for循环里面break是跳出包裹continue这一层for循环的所有循环,跳出之后不会继续执行continue这一层for循环的剩余循环
而continue是跳出包裹continue这一层for循环的这一次循环,跳出之后会继续执行continue这一层for循环的剩余循环
下面会用几小例子说明
//在内层循环时,当j==1时让它跳出j==1这次循环,之后继续执行j=2,3的循环
for(int i=0;i<3;i++){
System.out.println("外层for循环"+i);
for(int j=0;j<4;j++){
if(j==1)
continue;
// if(j==2)
// break;
System.out.println("内层循环"+j);
}