JavaRush /Java 博客 /Random-ZH /返回声明
articles
第 15 级

返回声明

已在 Random-ZH 群组中发布
最后一个控制运算符是return。它用于执行方法的显式返回。也就是说,它再次将控制权转移给调用该方法的对象。因此,该运算符被归类为转换运算符。虽然该操作符的完整描述return要等到我们在第 6 章讨论这些方法时才能看到,但让我们快速浏览一下它的特性。 操作员返回 - 1该运算符return可以在方法中的任何位置使用,以将控制权返回给调用该方法的对象。因此,该语句return立即停止执行它所在的方法。下面的例子说明了这一点。在这种情况下,return 语句导致控制权返回到 Java 运行时系统,因为它是调用main ().
// Демонстрация использования оператора return.
class Return {
public static void main(String args[]) {
boolean t = true;
System.out.println("До выполнения возврата.");
if (t) return; // возврат к вызывающему an objectу
System.out.println("Этот оператор выполняться не будет.");
}
}
该程序的输出如下所示:
До выполнения возврата.
正如你所看到的,最终的语句println ()没有被执行。执行该语句后,return程序立即将控制权返回给调用对象。最后一个细微差别:在上面的程序中,运算符的使用if (t)是强制性的。如果没有它,Java 编译器将发出“无法访问的代码”错误信号,因为它会发现最后一条语句println ()永远不会被执行。为了避免这个错误,演示必须用if. 原始来源链接:返回声明
还有什么要读的:

Java中的返回语句

评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION