Java中return語句有兩個作用,分別是:
(推薦教程:java入門程序)
1、返回方法指定類型的值(這個值總是確定的);
2、結(jié)束方法的執(zhí)行(僅僅一個return語句)。
return語句用在非void返回值類型的方法中,不但能返回基本類型,還可以返回(包括用戶自定義類的)對象。
(視頻教程推薦:java視頻教程)
示例:
/** * Created by IntelliJ IDEA. * User: leizhimin * Date: 2007-12-3 * Time: 8:54:28 * Java中的return語句使用總結(jié) */ 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 "返回一個字符串"; } }
運行結(jié)果:
---------無返回值類型的return語句測試-------- i = 1 i = 2 i = 3 ---------有返回值類型的return語句測試--------