Java中return用于方法,两个作用:
   (1)返回方法指定类型的值(这个值总是确定的),也可以是对象
   (2)方法的结束

两种形式:(1)有返回类型 例如:return i;

          (2)无返回类型  return;

一般方法前有void代表无返回值,没有void有返回值。


例1

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语句测试------- 返回一个字符串