多重循环
多重循环是指一个循环语句的循环体中再包含循环语句,又称为嵌套循环,循环语句内可以嵌套多重循环。同时,不同的循环语句可以相互嵌套。
语法格式:
while(循环条件1){
循环语句1
for(循环条件2){
循环语句2
}
}
这是while语句和for语句嵌套的例子,其中while循环称为外层循环,for循环称为内层循环。称为二重循环。
执行过程是外层while循环每循环一次,内层for循环就从头到尾完整的执行一遍。
循环对比
1.语法格式不同
2.执行顺序不同
while循环:先判断循环条件,再执行循环体。如果条件不成立,退出循环。
do -while循环:先执行循环体,再判断循环条件,循环体至少执行一次。
for循环:先执行变量初始化部分,再判断循环条件,然后执行循环体,最后进行循环变量的计算。如果条件不成立,跳出循环。
3.适用情况不同
在解决问题时,对于循环次数确定的情况,通常选用for循环;对于循环次数不确定的情况,通常选用while循环和do-while循环。
跳转语句
1.break语句在循环中的作用是终止当前循环,在switch的作用是终止switch。
2.continue语句作用是强制循环提前返回,也就是让循环跳过本次循环中的剩余代码,然后开始下一次循环。
3.return语句的作用是结束当前方法的执行并退出返回到调用该方法的语句处。