所以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进行返回,例如如下代码:

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;例如如下代码:

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下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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