for循环诡异情况

简介: <pre name="code" class="java">for(int i=0; i<matrix.length; i++){ for(int j=0; j<i; j++){ if(matrix[i][j] > MIN_VALUE){ writerEdge(writer, matrix, j, i); } }
<pre name="code" class="java">for(int i=0; i<matrix.length; i++){
				for(int j=0; j<i; j++){
					if(matrix[i][j] > MIN_VALUE){
						writerEdge(writer, matrix, j, i);
					}
				}
			}

for(int i=0; i<matrix.length; i++){ for(int j=0; j<i && matrix[i][j] > MIN_VALUE; j++ ){ writerEdge(writer, matrix, j, i); } }
 



与下列情况




for(int i=0; i<matrix.length; i++){ for(int j=0; j<i; j++){ if(matrix[i][j] > MIN_VALUE){ writerEdge(writer, matrix, j, i);} } }
 



相关文章
|
6月前
|
存储 Java
JavaSE——流程控制-循环结构(for循环、while循环、小案例、do-while循环、死循环、循环嵌套)
JavaSE——流程控制-循环结构(for循环、while循环、小案例、do-while循环、死循环、循环嵌套)
40 0
|
4月前
|
Java 编译器 API
什么?for循环也会出问题?
文章讲述了在Java编程中遇到并解决ConcurrentModificationException异常的经历与教训。
|
算法 搜索推荐 程序员
ChatGPT,为啥写二分搜索容易死循环?
ChatGPT,为啥写二分搜索容易死循环?
108 0
|
7月前
|
设计模式 Java
Java源码中经常出现的for (;;) {}:理解无限循环
我们平常都会去阅读Java的源码,经常可以在源码中看到for (;;) {}的结构,本文将带你去理解无限循环。虽然无限循环可以在某些情况下很有用,例如在需要一直监听用户输入或执行某些后台任务的情况下,但它们也可能会导致程序变得不可响应或崩溃。因此,在使用无限循环时需要谨慎,确保有适当的退出条件或逻辑,以避免程序陷入死循环。
186 1
|
Python
while循环的妙用
while循环的妙用
95 1
C真的不难学,不信就看下我关于循环的理解
C真的不难学,不信就看下我关于循环的理解
|
JavaScript
for-in循环一看就懂
for-in循环一看就懂
60 0
|
数据库管理 Python
巧用for循环
巧用for循环
64 0
|
编译器 C语言 C++
C语言数组越界造成的死循环例子,当你得到了这个意想不到的结果的时候,你肯定不知道为什么,看你还敢不敢越界访问数组了
C语言数组越界造成的死循环例子,当你得到了这个意想不到的结果的时候,你肯定不知道为什么,看你还敢不敢越界访问数组了
124 0
|
存储 C语言
写C语言代码时,肯定值得你注意的点
写C语言代码时,肯定值得你注意的点

热门文章

最新文章