2021-07-13 深入了解return和void

深入了解return和void

一,return语句
(1)当方法返回值不是void的时候就要使用return语句。带有return语句的Java语句只要执行,所在的方法就会结束。因此,在同一个作用域中,return语句如果执行了,它的下面是不能够携带任何Java语句的。因为这个代码永远执行不到,系统会报错。
(2)如果出现了return,就证明这个return百分之百会执行到的,如果系统发现,你的语句不能保证return能百分百执行到,系统仍然会报错。
例子:

public static int m() {
		int a=10;
		if(a<10) {
			return 0;
		}//系统会告诉你这个式子不可能运行到return,因此提示你int m()有问题。那更改下:

public static int m() {
		int a=10;
		if(a<3) {
			return 0;
		}else{
		return 1{//这个就不会报错,return两个总能执行到一个

二,return和void可以连用
在某些时候,return和void是可以连用的,例如:

public static void  m() {
		for(int i=0;i<10;i++) {
			if (i==5) {
				return;
			}else {
				System.out.println(i);
			}
			 }
		       }
		  }	
//运行结果是1234,这个return代表停止的意思,也就是它把整个void方法停止了。
//当代码运行到return的时候,整个方法直接结束。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值