正在回答 回答被采纳积分+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(); }
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星