此篇主要測試【 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),強制執行下一次迴圈
不好意思,想問為何當初不是選前端就業班而是java班呢?考量的點在哪
以職位的量來說,塞在那邊的人太多,進去難,爬上去更難,但爬上去後薪水會不錯