break
break:结束最内层的循环,忽略循环的控制条件。它作用的是 当前的整个循环,也只能对当前循环起作用。
如果有多层循环,仅退出break所在的这层循环。
//当满足条件 i == 3 时,结束内层的 i 循环,外层的 j 循环继续进行。
for (int j = 0; j < 10; j++){
for (int i = 0; i < 10 ; i++) {
if (i == 3){
break;
}
}
}
continue
continue:只是终止当前循环条件下的这次循环。
//此处,continue只结束了 i == 3 的循环,还会继续进行 i == 4
for (int i = 0; i < 10 ; i++) {
if (i == 3){
continue;
}
}
return
return的两个作用:
给函数(方法)返回数据;
退出当前函数(方法);