从我们第一接触Java代码的时候就经常接触到return,这里给大家梳理一下Java开发中return语句的用法。
return语句用在方法中有哪些作用呢?
我们知道Java中的方法分为两类,一类没有返回值,用void申明;另一种有返回值,这时就要用到return了。所以return语句的一个作用就是返回方法指定类型的值(这个值总是确定的)。return语句的另一个作用是结束方法的执行(仅仅一个return语句)。
return语句用在非void返回值类型的方法中,不但能返回基本类型,还可以返回(包括用户自定义类的)对象。
下面通过一个简单例子说明一下:
/**
* Java中的return语句使用总结
*/
public class TestReturn {
public static void main(String args[]) {
TestReturn t = new TestReturn();
t.test1();
t.test2();
}
/**
* 无返回值类型的return语句测试
*/
public void test1() {
System.out.println("---------无返回值类型的return语句测试--------");
for (int i = 1; ; i++) {
if (i == 4) return;
System.out.println("i = " + i);
}}
/**
* 有返回值类型的return语句测试
* @return String
*/
public String test2(){
System.out.println("---------有返回值类型的return语句测试--------");
return "返回一个字符串";
}}
运行结果:
---------无返回值类型的return语句测试--------
i = 1
i = 2
i = 3
---------有返回值类型的return语句测试--------
Process finished with exit code 0
热点新闻