Java 需要帮助了解while循环中跟踪代码的顺序吗
我试图追踪while循环的代码,但我被卡住了。我该如何处理这个问题!结果。如果result=false,那么!result=true,因此在第一个循环之后,结果将=true。下一次循环重复时,将执行!结果=假 编辑-我真正想问的是,在第一个循环之后,结果会改变吗?因为在第一个循环结束时,结果是真的,所以下次您到达时!结果是这样的吗Java 需要帮助了解while循环中跟踪代码的顺序吗,java,arrays,loops,while-loop,Java,Arrays,Loops,While Loop,我试图追踪while循环的代码,但我被卡住了。我该如何处理这个问题!结果。如果result=false,那么!result=true,因此在第一个循环之后,结果将=true。下一次循环重复时,将执行!结果=假 编辑-我真正想问的是,在第一个循环之后,结果会改变吗?因为在第一个循环结束时,结果是真的,所以下次您到达时!结果是这样的吗 boolean result = false; int i = 0; while (i < arr.length && !result) {
boolean result = false;
int i = 0;
while (i < arr.length && !result) {
if (arr[i] == val) {
result = true;
}
i++;
}
return result;
boolean结果=false;
int i=0;
while(i
数组是{3,7,-2,8,4}这可以重新写入
while (i < arr.length && result == false) {
..
}
这可以重写为
while (i < arr.length && result == false) {
..
}
使用!这与在其他语言中使用not语句不同。更像这样:
if(result){…}
与if(result is true){…}
基本相同。而且:if(!result){…}
与if(result is false){…}
基本相同。要执行类似于Not语句(Java中不可用)的操作,以便将result的值从true切换到false或从false切换到true,可以执行以下操作:result=!结果代码>。使用!这与在其他语言中使用not语句不同。更像这样:if(result){…}
与if(result is true){…}
基本相同。而且:if(!result){…}
与if(result is false){…}
基本相同。要执行类似于Not语句(Java中不可用)的操作,以便将result的值从true切换到false或从false切换到true,可以执行以下操作:result=!结果代码>。是的,除了我必须也递增。循环后我不会有相同的值,但在这种情况下,这无关紧要。是的,除了我必须也递增。循环后我不会有相同的值,但在这种情况下,这无关紧要。