首页 >

JAVA中的return有什么作用? – 网络|

亚马逊上地址怎么填,昆明哪里有开发软件的,叉叉mt助手怎么设置JAVA中的return有什么作用? - 网络|JAVA中的return有什么作用

return作为控制语句,通常用来返回一个对象(或者基本类型),或者结束一个方法!

1,返回对象:JAVA编译的时候总是要求一个方法有明确的返回类型,或者为void,行为(方法)产生数据,供调用者使用!

2,结束方法:如果不是一个返回特定类型的方法(viod),可以直接通过return;指令结束方法!

如下例,调用这个方法得到一个固定的字符串,并且结束语句!

publicstaticstringgetValue(){

return”OK”;

}



在编程中通常还怎么用return?

1,入参判断:类似Assert.notNull()的用法,可以直接判断判断入参,在一个方法中如果有不合适的参数,更早的返回,避免对业务逻辑的污染!

publicstringgetValue(Stringcode){

if(code==null)

return”参数不合法”;

doSomething();

}

2,代替break:在循环中,如果符合某条件,提早返回,退出循环!

while(true){

if(condition)

return;

}

虽然,return作为结束语句,但是不代表return语句之后,别的语句不能再执行,比如说trycatchfinally句式,就算在try或者catch中使用了return语句,但是finnally语句总是在最后还是会执行!

JAVA中很多简单的语句,通常有着很多妙用,在编程过程中一定要注意,毕竟最简单的同时也是最难的,return就说到这,更多的技术分享,敬请关注。。。


JAVA中的return有什么作用? - 网络|
  • 魔方网表函数MFVLOOKUP和MFVLOOKUPC的区别是什么? - 网络|
  • 魔方网表函数MFVLOOKUP和MFVLOOKUPC的区别是什么? - 网络| | 魔方网表函数MFVLOOKUP和MFVLOOKUPC的区别是什么? - 网络| ...

    JAVA中的return有什么作用? - 网络|
  • 普通二本,毕业两年,在深圳目前月薪8K左右工作不累,但想转IT,怎么样? - 网络|
  • 普通二本,毕业两年,在深圳目前月薪8K左右工作不累,但想转IT,怎么样? - 网络| | 普通二本,毕业两年,在深圳目前月薪8K左右工作不累,但想转IT,怎么样? - 网络| ...

    JAVA中的return有什么作用? - 网络|
  • mybatis动态sql有这么一条语句:whereabetween#{b}and#{c},a是数据的时间属性,b和c是要输入的时间点? - 网络|
  • mybatis动态sql有这么一条语句:whereabetween#{b}and#{c},a是数据的时间属性,b和c是要输入的时间点? - 网络| | mybatis动态sql有这么一条语句:whereabetween#{b}and#{c},a是数据的时间属性,b和c是要输入的时间点? - 网络| ...