Java中return語(yǔ)句有兩個(gè)作用,分別是:
(推薦教程:java入門程序)
1、返回方法指定類型的值(這個(gè)值總是確定的);
2、結(jié)束方法的執(zhí)行(僅僅一個(gè)return語(yǔ)句)。
return語(yǔ)句用在非void返回值類型的方法中,不但能返回基本類型,還可以返回(包括用戶自定義類的)對(duì)象。
(視頻教程推薦:java視頻教程)
示例:
/** * Created by IntelliJ IDEA. * User: leizhimin * Date: 2007-12-3 * Time: 8:54:28 * Java中的return語(yǔ)句使用總結(jié) */ public class TestReturn { public static void main(String args[]) { TestReturn t = new TestReturn(); t.test1(); t.test2(); } /** * 無(wú)返回值類型的return語(yǔ)句測(cè)試 */ public void test1() { System.out.println("---------無(wú)返回值類型的return語(yǔ)句測(cè)試--------"); for (int i = 1; ; i++) { if (i == 4) return; System.out.println("i = " + i); } } /** * 有返回值類型的return語(yǔ)句測(cè)試 * @return String */ public String test2(){ System.out.println("---------有返回值類型的return語(yǔ)句測(cè)試--------"); return "返回一個(gè)字符串"; } }
運(yùn)行結(jié)果:
---------無(wú)返回值類型的return語(yǔ)句測(cè)試-------- i = 1 i = 2 i = 3 ---------有返回值類型的return語(yǔ)句測(cè)試--------