24.如何結束返回值是void的方法


如何結束返回值是void的方法?


return;只能夠出現在方法類型是void 的方法中,用來結束方法。

return后面還可以跟數據,后面的數據可以是整數、字符串、false、ture、小數、主要看你方法的返回值類型是什么了。如果不返回,java程序是無法通過的。

 

 

public class MethodTest06{
public static void main(String[] args){
m1(0);

System.out.println("hello");//該語句會被執行,因為后面的return結束的是ml方法,但是main方法並沒有被結束。


//一下程序編譯是可以通過的
if(ture){
return;
}
System.out.println("dsjaffasdf");

}
public static void m1(int i){//程序從入口開始執行把0傳遞給了int i;
for(;i<10;i++){
if(i==5){
return;//return 一旦執行m1方法就會結束;
//return后面什么都不加,可以結束方法返回值類型是void的方法。
//return 10;這樣寫會報錯,因為方法m1的的類型是void (無返回值),所以return 后面寫上具體的返回值10會報錯。
//如果此處的return換成break,則后面的hello world將會被輸出。
}
System.out.println(i);
}
System.out.println("hello world");//該語句也不會被執行,因為,上面return已經把整個m1方法給終止了,所以就根本不會執行。
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM