前言
前面我们学习了循环的基础知识,我们学习了三种循环结构,但是这三种循环结构都只能解决单循环结构的问题,对于日常生活中,我们会遇到很多不仅仅是单个循环就能解决的问题,所以就需要多个循环的方式来解决此类问题,接下来,我就将带各位认识下多重循环。
定义
多重循环:一个循环体内又包含另一个完整的循环结构。
1、多重循环指一个循环语句的循环体中再包含循环语句,又称嵌套循环。
2、循环语句内可以嵌套多层循环。
3、不同的循环语句可以相互嵌套。
语法
以下仅供参考,就是一个完整循环当成一条语句使用,可以随意嵌套使用。
1、外面的循环称为外层循环。
2、里面的循环称为内层循环。
3、外层循环每循环一次,内层循环从头到尾完整的执行一遍。
4、一般对于二维数据的处理,外层循环控制行数,内层循环控制列数。
while(循环条件1){
//循环操作1
while(循环条件2){
//循环操作2
}
}
do{
//循环操作1
do{
//循环操作2
}while(循环条件2);
}while(循环条件1);
for(循环条件1){
//循环操作1
for(循环条件2){
//循环操作2
}
}
while(循环条件1){
//循环操作1
for(循环条件2){
//循环操作2
}
}
示例
打印乘法表
1 | int i, j; // 循环变量 |
循环控制
break
用于do-while、while、for循环中,可跳出循环而执行循环后面的语句。只能跳出所在位置外面一个循环。
break语句和continue语句在循环中,一般结合if控制语句一起使用。
continue
continue :只能用在循环里。
continue 作用:跳过循环体中剩余的语句而执行下一次循环。只能跳出所在位置外面一个循环。
break语句和continue语句在循环中,一般结合if控制语句一起使用。
return
return:结束当前方法的执行并退出,返回到调用该方法的语句处。
Java程序调试
满足暂停程序、观察变量和逐条执行语句等功能的工具和方法统称为程序调试。
计算机程序中的错误或缺陷通常叫作“bug”,程序调试叫作“debug”,就是发现并解决bug的意思。
程序调试的步骤:
1)设置断点:在行号前双击设置断点
2)单步执行:点击上方小虫按钮显示debug,单步运行;
3)观察变量和执行过程