很难说出这里要问什么。这个问题模棱两可,含糊不清,不完整,过于宽泛,或者是修辞性的,不能以现在的形式得到合理的回答。有关澄清此问题以便重新打开的帮助,请访问帮助中心。
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 ;
3条答案
按热度按时间ql3eal8s1#
忽略这样一个事实,即您的代码不是
java
答案是肯定的。pgpifvop2#
return
=立即从方法返回并忽略其他所有内容break
=终止循环并继续执行方法的其余部分(取决于它是否标记为unlabeled)。http://docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html
niknxzdl3#
它完全脱离了当前的方法(因此也有效地脱离了循环)。
如果你只是想打破循环,使用
break
.(另外,请注意,不能使用
return
不返回预期对象类型(如果有)的语句。)