Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 打破嵌套循环_Java_Nested Loops - Fatal编程技术网

Java 打破嵌套循环

Java 打破嵌套循环,java,nested-loops,Java,Nested Loops,以下嵌套循环(内部循环)中的return语句是否与break语句类似? 它是否从内部循环中中断? 谢谢 忽略这样一个事实,即您的代码不是java,答案将是是,它确实是 返回=立即从方法返回,忽略所有其他内容 break=终止循环并继续执行方法的其余部分(取决于它是否标记为未标记) 它完全打破了当前的方法(因此也有效地脱离了循环)。 如果您只想中断循环,请使用break (另外,请注意,不能使用不返回预期对象类型(如果有)的return语句)。为什么不测试它是否中断!?这是伪代码,但程序是用Jav

以下嵌套循环(内部循环)中的
return
语句是否与break语句类似? 它是否从内部循环中中断? 谢谢


忽略这样一个事实,即您的代码不是
java
,答案将是,它确实是

返回
=立即从方法返回,忽略所有其他内容
break
=终止循环并继续执行方法的其余部分(取决于它是否标记为未标记)


它完全打破了当前的方法(因此也有效地脱离了循环)。
如果您只想中断循环,请使用
break


(另外,请注意,不能使用不返回预期对象类型(如果有)的
return
语句)。

为什么不测试它是否中断!?这是伪代码,但程序是用Java编写的,所以它不会像“break”那样工作不?因为如果我用了break,它会脱离当前的循环,但是根据你所说的,返回超出当前的循环method@NavidKoochooloo:是的
break
将终止循环,
retrun
将终止方法。+1。如果(x)返回y,我会看到太多代码执行
if的例子;否则…
@navidkoochoolo:很高兴我能帮上忙!
for i   0 to n do
 current   A[i]
 for j   i + 1 to n do
  if A[j] == current then
   return (current, A[j]) 
return ;