多重循环及程序调试
1.多重循环
一个循环体内又包含另一个完整的循环结构
while(循环条件1){
//循环操作1
while(循环条件2){
//循环操作2
}
}
注意:
各循环可互相嵌套
一般不超过三层
外层循环变量变化一次,内层循环变量要变化一遍
2.break语句
语法:
改变程序控制流
用于do-while、while、for循环中,可跳出循环而执行循环后面的语句
break通常在循环中与条件语句一起使用
break作用:break语句终止某个循环,程序跳转到循环块外的下一条语句**(结束当前循环)**
使用场合:
break常用于switch结构和循环结构中
3.continue语句
continue :只能用在循环里
continue 通常与条件语句一起使用,加速循环
continue 作用:跳过循环体中剩余的语句而执行下一次循环
(结束本次循环,进入下次循环)
使用场合:
continue一般用于循环结构中
break 结束当前循环
continue 结束本次循环,进入下次循环
return 结束当前方法
4.程序调试
断点:程序暂停执行的代码行
程序调试:1.设置断点 2.单步运行 3.观察变量
idea的debug调试快捷键
F9 resume programe 恢复程序
Alt+F10 show execution point 显示执行断点
F8 Step Over 跳到下一步
F7 Step Into 进入到代码
Alt+shift+F7 Force Step Into 这个是强制进入代码
Shift+F8 Step Out跳到下一个断点,也相当于跳出函数
alt+F8 debug时选中查看值