break是跳出整个的循环
continue是跳出此次循环。
int a=0;
for(① int i=0;②i<10;④i++){
③ a++;
if(i==5){
break;
}
}
break时相当于②i已经大于等于10,不满足循环条件,不再进行循环。
int a=0;
for(① int i=0;②i<10;④i++){
③ a++;
if(i==5){
continue;
}
}
continue时,③执行完不向下执行,接着执行④了,循环继续。