打破java的嵌套循环

332nm8kg  于 2021-06-30  发布在  Java
关注(0)|答案(3)|浏览(307)

很难说出这里要问什么。这个问题模棱两可,含糊不清,不完整,过于宽泛,或者是修辞性的,不能以现在的形式得到合理的回答。有关澄清此问题以便重新打开的帮助,请访问帮助中心。
7年前关门了。
是吗 return 下面嵌套循环(内部循环)中的语句与break语句类似?它是从内环中跳出来的吗?谢谢

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 ;
ql3eal8s

ql3eal8s1#

忽略这样一个事实,即您的代码不是 java 答案是肯定的。

pgpifvop

pgpifvop2#

return =立即从方法返回并忽略其他所有内容 break =终止循环并继续执行方法的其余部分(取决于它是否标记为unlabeled)。
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html

niknxzdl

niknxzdl3#

它完全脱离了当前的方法(因此也有效地脱离了循环)。
如果你只是想打破循环,使用 break .
(另外,请注意,不能使用 return 不返回预期对象类型(如果有)的语句。)

相关问题