return有兩個(gè)作用:(1)返回跟在return后面的變量,也可以是一段字符串;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(2)使調(diào)用這個(gè)方法結(jié)束
一般方法前有void代表無(wú)返回值,沒(méi)有void有返回值。
java中的實(shí)例
public class TestReturn {
????public static void main(String args[]) {
?????? TestReturn t = new TestReturn();
????????t.test1();
????????t.test2();
????}
????/**
???? * 無(wú)返回值類(lèi)型的return語(yǔ)句測(cè)試
???? */
????public void test1() {
????????System.out.println("---------無(wú)返回值類(lèi)型的return語(yǔ)句測(cè)試--------");
????????for (int i = 1; ; i++) {
????????????if (i == 4) return;
????????????System.out.println("i = " + i);
????????}
????}
????/**
???? * 有返回值類(lèi)型的return語(yǔ)句測(cè)試
???? * @return String
???? */
????public String test2(){
????????System.out.println("---------有返回值類(lèi)型的return語(yǔ)句測(cè)試--------");
????????return "返回一個(gè)字符串";
????}
}
運(yùn)行結(jié)果:
---------無(wú)返回值類(lèi)型的return語(yǔ)句測(cè)試--------
?i?=?1
?i?=?2
?i?=?3?
---------有返回值類(lèi)型的return語(yǔ)句測(cè)試-------
返回一個(gè)字符串?