如何在Java中突破或退出方法?

2022-08-31 07:19:31

Java 中的关键字可用于中断循环或 switch 语句。有什么东西可以用来打破一个方法吗?break


答案 1

使用 return 关键字退出方法。

public void someMethod() {
    //... a bunch of code ...
    if (someCondition()) {
        return;
    }
    //... otherwise do the following...
}

从我上面链接到的Java教程中:

任何声明为 void 的方法都不会返回值。它不需要包含 return 语句,但它可以包含。在这种情况下,return 语句可用于分支出控制流块并退出方法,其用法如下:

return;

答案 2

若要添加到其他答案中,还可以通过手动引发异常来退出方法:

throw new Exception();

enter image description here