java多重循环

原创 2016年08月31日 13:34:56

多重循环的概念

  • 它是由三大循环结构【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. 发现和解决问题

断点的意义,程序跑到断点的位置就暂停
注意:可以使用输出语句放在可能出现问题的代码行辅助调试

return语句

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

java 中的三种跳出多重循环的方式

java 中已知的三种跳出多重循环的方式: System.out.println("---------java中跳出多重循环的三种方式:---------"); System.ou...
  • qq_37107280
  • qq_37107280
  • 2017年06月21日 22:47
  • 5130

Java基础---Java循环语句之多重循环(二十七)

Java 循环语句之多重循环循环体中包含循环语句的结构称为多重循环。三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环。在二重循环中,外层循环每执行一次,内层循环要执行一圈。如下所示:65...
  • yelang_110
  • yelang_110
  • 2015年03月03日 09:48
  • 1031

java多重循环

多重循环的概念 它是由三大循环结构【for、while、do-while】两两之间任意嵌套组成的 外层循环变量变化1次,内层循环变量变化1轮 循环嵌套层数一般不建议超过3层,否则会耗CPU资源,而且代...
  • benhailong
  • benhailong
  • 2016年08月31日 13:34
  • 823

在JAVA中如何跳出当前的多重嵌套循环

在JAVA中如何跳出当前的多重嵌套循环:break、continue、return
  • buhuikanjian
  • buhuikanjian
  • 2016年11月04日 16:58
  • 392

多重循环打印图形

实例:用#打印如下所示的三角形         #      ###    ##### #######       ######### 代码: #include int mai...
  • desirelll
  • desirelll
  • 2016年03月30日 16:56
  • 173

在java中,如何跳出当前的多重循环?

直接用break ;具体举例如下: package com.test; public class test {     public static void main(String[] arg...
  • uniquewonderq
  • uniquewonderq
  • 2015年06月08日 08:46
  • 1198

java for循环跳出(break)/结束本次(continue)多重循环

java for循环跳出(break)/结束本次(continue)多重循环 当我们要遍历一个多重循环时,其中某个循环不符合条件跳出整个循环,这时候就需要跳到父循环或者顶层循环 那应该怎么做呢? ...
  • chaoyue1397
  • chaoyue1397
  • 2016年03月10日 14:08
  • 15383

Java循环跳转语句之 continue和多重循环

continue 的作用是跳过循环体中剩余的语句执行下一次循环。 例如,打印 1--10 之间所有的偶数,使用 continue 语句实现代码为: 运行结果: 循环体中包含循环...
  • zgh0711
  • zgh0711
  • 2015年11月24日 21:45
  • 410

Java使用多重循环打印6阶杨辉三角

// 设置阶数 int rows = 6; int[][] arrs = new int[rows][]; // 初始化 for (int i = 0; i < rows; i++) ...
  • Elise1
  • Elise1
  • 2015年04月26日 09:47
  • 604

关于多重循环效率问题

 从http://search.csdn.net/Expert/topic/2568/2568192.xml?temp=.0968439搜到的 在多重循环中,如果有可能,应当将最长的循环放在最...
  • u010663732
  • u010663732
  • 2014年08月29日 09:38
  • 1324
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java多重循环
举报原因:
原因补充:

(最多只允许输入30个字)