所以return的作用是什么呢

所以return的作用是什么呢

什么时候需要用return

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕酷酷 2019-08-07 11:00:37

同学你好,在异常中return的用法与普通方法使用的return的含义是一样的哦~需要根据程序来判断是否要返回指定类型的值或者结束方法哦~

在异常中return的规则:

1、finally语句块中的代码是一定会执行的,而catch块中的代码只有发生异常时才会执行。

2、 函数执行完try块中的return语句后不会终止,还会继续执行catch(仅在抛出异常时执行)、finally语句块。

3、return语句的优先级是finally最大,且try与catch块中只有两者之一的return语句会被执行。为保证函数只有一个返回值则返回优先级最大的值。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!



好帮手慕酷酷 2019-08-06 17:51:03

同学你好,

1、return的作用:

return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值,一个是结束方法的执行(仅仅一个return语句)。

2、什么时候用return:

当需要为调用方法的代码返回数值是我们可以使用return进行返回,例如如下代码:

1
2
3
4
5
6
7
8
9
public int sum() {
    int i=2+1;
    return i;
}
public static void main(String[] args) {
    Test t=new Test();
    int s = t.sum();
    System.out.println(s);
}

当需要结束方法的执行的时候,也可以使用return;例如如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
public void test1() {
        for (int i = 1; i < 7; i++) {
            if (i == 4) {
                return;
            }
            System.out.println("i = " + i);
        }
    }
 
    public static void main(String[] args) {
        Test t = new Test();
        t.test1();
    }

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


  • 提问者 SomnusL #1
    ?老师我是说在异常这一块怎么用return
    2019-08-07 10:07:50
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码