6.3循环的嵌套
3种循环嵌套(
while循环
、
do...while 循环
和
for循环
)
①while循环中嵌套while循环
while(表达式)
{
语句组
while(表达式)
{
语句组
}
}
②do...while循环中嵌套do...while循环
do
{
语句组
do(表达式)
{
语句组
}
while(表达式);
}
while(表达式);
③for循环中嵌套for循环
for(表达式;表达式;表达式)
{
语句组
for(表达式;表达式;表达式)
{
语句组
}
}
①while循环中嵌套do...while循环
while(表达式)
{
语句组
do
{
语句组
}
while(表达式);
}
②while循环中嵌套for循环
while(表达式)
{
语句组
for(表达式;表达式;表达式)
{
语句组
}
}
③for循环中嵌套while循环
for(表达式;表达式;表达式)
{
语句组
while(表达式)
{
语句组
}
}
嵌套的语句必须用大括号括起来!
练习:使用循环嵌套打印九九乘法表
|
6.4跳转语句(转移语句)
Break语句
continue语句
goto语句
|
6.4.1Break在再循环中的使用
之前学习switch语句时提到过无限循环的问题
break和if搭配使用,用来
跳出循环(表示在某种条件下,循环结束。)
使用break语句可以使流程跳出switch多分支结构,实际上,break语句可以用来跳出循环体,执行循环体之外的语句。
break语句通常应用在Switch,while,do...while或for语句中,当多个switch,while,do...while或for语句互相嵌套时,break语句只应用于最里层的语句。
6.4.2continue语句
break和continue的区别