package study;
public class TestReturn {
public static void main(String[] args) {
TestReturn t = new TestReturn() ;
t.test1();
t.test2();
}
public void test1() {
System.out.println("無返回值類型的return語句測試");
for(int i = 1; ; i++) {
if(i==4) return ;
System.out.println("i = " + i);
}
}
public String test2() {
System.out.println("有返回值類型的return語句測試");
return "返回一個字符串"; **//該語句看不懂,在此處return是什麼作用,為什麼這樣寫**
}
}
按照LZ的主函數的寫法,test2()方法中“返回一個字符串”這句話是不會再console顯示出來的,因為它是作為返回值返回的,只能再主函數中通過
System.out.println(t.test2());
打印出來。因此,就說明了兩種類型的return語句的不同