喵星之旅-成长的雏鹰-java语言基础-5-多重循环及程序调试

前言

前面我们学习了循环的基础知识,我们学习了三种循环结构,但是这三种循环结构都只能解决单循环结构的问题,对于日常生活中,我们会遇到很多不仅仅是单个循环就能解决的问题,所以就需要多个循环的方式来解决此类问题,接下来,我就将带各位认识下多重循环。

定义

多重循环:一个循环体内又包含另一个完整的循环结构。
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
2
3
4
5
6
7
int i, j;  // 循环变量
for (i = 1; i <= 9; i++){ // 外层循环控制被乘数
for (j = 1; j <= i; j++){ // 内层循环控制乘数
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println(); // 打印一行后换行
}

循环控制

break

用于do-while、while、for循环中,可跳出循环而执行循环后面的语句。只能跳出所在位置外面一个循环。
break语句和continue语句在循环中,一般结合if控制语句一起使用。

continue

continue :只能用在循环里。
continue 作用:跳过循环体中剩余的语句而执行下一次循环。只能跳出所在位置外面一个循环。
break语句和continue语句在循环中,一般结合if控制语句一起使用。

return

return:结束当前方法的执行并退出,返回到调用该方法的语句处。

Java程序调试

满足暂停程序、观察变量和逐条执行语句等功能的工具和方法统称为程序调试。
计算机程序中的错误或缺陷通常叫作“bug”,程序调试叫作“debug”,就是发现并解决bug的意思。

程序调试的步骤:
        1)设置断点:在行号前双击设置断点
        2)单步执行:点击上方小虫按钮显示debug,单步运行;
        3)观察变量和执行过程

文章目录
  1. 前言
  2. 定义
  3. 语法
  4. 示例
  5. 循环控制
    1. break
    2. continue
    3. return
  6. Java程序调试
|