【Java】return break continue 差別

筆記

此篇主要測試【 return 】【 break 】【 continue 】的 差別


【說明】:

return、break、continue可以用來控制 if 或 迴圈(for,while,do-while) 的流程。

注意:return可以使用在單存只有if的狀況,但break、continue無法單存使用在if,除非是在回圈內。

return是使整個函式返回,後面的不管是迴圈裡面還是迴圈外面的程式都不執行
break是用來跳出迴圈,但不跳出函式,繼續執行
continue是跳過迴圈本中剩餘的語句,強制執行下一次迴圈

範例】

for(int i=1 ; i<10 ; i++){
     if(i==6){
         //return;
         //break;
         //continue;
     }else{
           System.out.print(i);
     }
}
System.out.println(“end”);

結果:
return: 12345 //return跳出迴圈,反回主體函式,因此不會列印end
break: 12345end //break跳出迴圈,繼續執行,列印出end
continue:12345789end //continue當條件達成時(i==6),強制執行下一次迴圈

Related Posts

2 thoughts on “【Java】return break continue 差別

  1. 不好意思,想問為何當初不是選前端就業班而是java班呢?考量的點在哪

    1. 以職位的量來說,塞在那邊的人太多,進去難,爬上去更難,但爬上去後薪水會不錯

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js