多重循环的概念

  • 它是由三大循环结构【for、while、do-while】两两之间任意嵌套组成的
  • 外层循环变量变化1次,内层循环变量变化1轮
  • 循环嵌套层数一般不建议超过3层,否则会耗CPU资源,而且代码也不便于理解和阅读

break语句

  • break语句可以用在switch结构中,也可以用在循环结构中
  • break语句用于跳出他当前所处的那一层循环,如果需要跳出二重循环,就需要在每一层当中分别使用break语句【break处于内层循环就只能打破内层循环,处于外层就打破外层循环】
  • break语句一般需要配合if语句使用,满足条件后退出循环,如果没有配合if语句,那就一进来碰到break语句就退出循环了

continue语句

  • continue 只能用在循环结构中
  • 在循环中一旦碰到continue语句就立即结束本次循环直接开始下一次循环,continue之后的语句就不会被跑,就起到了短路的效果
  • 通常也是搭配if条件语句使用

调试

  • F5 单步【一步一步跑】遇到方法跳会跳进去
  • F6 单步【一步一步跑】遇到方法跳不会跳进去
  • F8 继续运行

调试步骤

  1. 先设置断点
  2. 开启调试【debug 瓢虫的图标】
  3. 使用F6进行单步追踪
  4. 观察变量
  5. 发现和解决问题
    1. 断点的意义,程序跑到断点的位置就暂停
    2. 注意:可以使用输出语句放在可能出现问题的代码行辅助调试

return语句

  • 当程序碰到return语句的时候就直接结束当前方法,返回到调用他的方法
  • 如果在main中直接放回到JVM调用main方法的地方