首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Java中中断或退出一个方法?

如何在Java中中断或退出一个方法?
EN

Stack Overflow用户
提问于 2011-10-29 12:34:06
回答 2查看 473.3K关注 0票数 154

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

EN

回答 2

Stack Overflow用户

发布于 2013-07-08 01:36:29

如果你深入了解递归方法中的递归,抛出并捕获异常可能是一种选择。

与只返回上一级的Return不同,异常会从递归方法中分离出来,并进入最初调用它的代码中,在那里它可以被捕获。

票数 6
EN

Stack Overflow用户

发布于 2018-03-31 16:10:30

使用return退出方法。

代码语言:javascript
复制
 public void someMethod() {
        //... a bunch of code ...
        if (someCondition()) {
            return;
        }
        //... otherwise do the following...
    }

这是另一个例子

代码语言:javascript
复制
int price = quantity * 5;
        if (hasCream) {
            price=price + 1;
        }
        if (haschocolat) {
            price=price + 2;
        }
        return price;
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7937029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档