JAVA中return與break和continue的區別以及什么時候用


1.return:

return關鍵字的功能是結束一個方法(並不是專門用來跳出循環的),在程序中循環體內執行到return語句,return語句將會結束該方法,循環自然也結束了。return是結束整個方法,不管這個return處於多少層循環之內。

 

2.break:

(1)一層循環:

break關鍵字的功能是結束一個循環,跳出循環體。不管是那個循環,一旦在循環中遇到break,將完全結束循環體,開始執行循環后的的程序。

(2)多重嵌套循環:

如是多層循環的情況,break不僅可以結束起所在循環,還可以結束起外層循環。此時需要在break后緊跟一個標簽,這個標簽用於標識一個外循環。java中的標簽就是一個英文的冒號(:)的標識。且它必須放在循環語句之前才有作用。

(3)break的主要運用場合:

主要運用在swicth語句和循環語句中,在循環語句中使用break語句,如執行到了break語句,那么就退出循環,接着執行循環結構下面的第一條語句。如果是在swith語句中的break語句時,當執行到switch語句中的break語句時,僅退出switch語句,不會退出外面的循環結構(多重嵌套循環)。

3.continue:

continue關鍵字的功能是終止本次循環,接着執行下一次循環。與break不同,break是完全終止循環。

 

 

結果為:

 

 

 


免責聲明!

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



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