如何在Java中突破或退出方法?
Java 中的关键字可用于中断循环或 switch 语句。有什么东西可以用来打破一个方法吗?break
使用 return
关键字退出方法。
public void someMethod() {
//... a bunch of code ...
if (someCondition()) {
return;
}
//... otherwise do the following...
}
从我上面链接到的Java教程中:
任何声明为 void 的方法都不会返回值。它不需要包含 return 语句,但它可以包含。在这种情况下,return 语句可用于分支出控制流块并退出方法,其用法如下:
return;
若要添加到其他答案中,还可以通过手动引发异常来退出方法:
throw new Exception();