视频网站架构白银市城乡建设局网站
web/
2025/10/1 21:19:56/
文章来源:
视频网站架构,白银市城乡建设局网站,设计常用的几个软件,品牌网站建设黑白H狼1、无限循环#xff1a;又称为死循环#xff1b;
两种情况#xff1a;
1#xff09;、代码逻辑有问题#xff0c;从而出现死循环#xff1b;该情况下出现的死循环占用大量的内存资源#xff0c;我们需要杜绝其出现#xff1b;
2#xff09;、根据需求需要人为主动定…1、无限循环又称为死循环
两种情况
1、代码逻辑有问题从而出现死循环该情况下出现的死循环占用大量的内存资源我们需要杜绝其出现
2、根据需求需要人为主动定义死循环在循环体的内部一般会结合一些关键字一起使用(比如break)循环就变得有意义了
一般格式
1、格式一
while(true){...
}
2、格式二
for(;;){...
}
2、嵌套循环循环内部又定义循环外部的循环称为外层循环内部的循环称为内层循环一般来说避免三层及以上的循环出现少数情况会用到三层循环如果你的循环层数超过三层那么一般来说肯定是你的逻辑处理的有问题
用的最多的格式
//外层循环
for(){...//内层循环for(){... }...
}
3、break和continue关键字
前提条件使用在循环结构中
break 在执行循环体的过程中一旦遇到了break关键字编译器就会立即结束当前循环。
continue 在执行循环体的过程中一旦遇到了continue关键字编译器就会立即结构本次循环开启下一次循环。 注意事项 1).默认情况下break和continue关键字只能操作离它最近的那一层循环如果想要访问操作偏外层的循环需要配合标签技术一起使用 2).在同一作用域中break和continue关键字后面不能定义任何的代码永远不可能被执行 备注1但是标签技术用的很少下面举一个例子利用标签技术直接跳出外循环
label:
for (int i 1; i 10; i){for(int j 1; j 10; j){if(j % 3 0) {//continue label;break label;}System.out.print(j);}System.out.println();
}
备注2如果想提高自己对嵌套循环的驾驭能力可以看看我以前写的这篇文章关于在Java中打印三角形图形的汇总
本电子书目录《Java基础的重点知识点全集》
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85257.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!