Java中的关键字break可用于中断循环或切换语句。有没有什么东西可以用来打破一个方法呢?
发布于 2013-07-08 01:36:29
如果你深入了解递归方法中的递归,抛出并捕获异常可能是一种选择。
与只返回上一级的Return不同,异常会从递归方法中分离出来,并进入最初调用它的代码中,在那里它可以被捕获。
发布于 2018-03-31 16:10:30
使用return退出方法。
public void someMethod() {
//... a bunch of code ...
if (someCondition()) {
return;
}
//... otherwise do the following...
}这是另一个例子
int price = quantity * 5;
if (hasCream) {
price=price + 1;
}
if (haschocolat) {
price=price + 2;
}
return price;https://stackoverflow.com/questions/7937029
复制相似问题