break:完全中止循环(重点是跳出循环)
continue:直接跳到循环的下一次迭代(从当前位置跳出循环,在当前循环进行下一次循环)
重点:都是对循环进行跳转
注:虚线表示不执行
break
while(条件表达式1)
{
if(条件表达式2)
{
语句块;
break;
}
语句块2;
}
说明:break 语句一般与if语句进行配套使用,表示在某种条件下,跳出循环。如果使用嵌套循环,break语句将跳出最内层循环
嵌套循环:
while(条件表达式1)
{
while(条件表达式2)
{
语句块1;
break;
语句块2;
}
}
continue:
while(条件表达式1)
{
if(条件表达式2)
{
语句块1;
continue;
}
语句块2;
}
嵌套循环:
while(条件表达式1)
{
while(条件表达式2)
{
语句块1;
if(条件表达式3)
{
continue;
}
语句块2;
}
}