JAVA 中 if和while的區別


while和if本身就用法不同,一個是循環語句,一個是判斷語句。

 

if 只做判斷,判斷一次之后,便不會再回來了
while 的話,循環,直到結果為false,才跳出來

鏈表的結構,要一直讀下去,直到讀完整個鏈表結構,所以需要while
if的話只讀一次,便跳出了 

 

if 和 while當條件不成立時,都跳過代碼塊執行后面的代碼。
不同的是當條件成立時,if執行完代碼塊后繼續執行后面的代碼,while執行完代碼塊后再判斷while的條件,成立就再執行代碼塊里的代碼,直到不成立,才執行代碼塊后面的代碼。while的代碼塊里如果遇到break;指令,則跳出while代碼塊直接執行后面的代碼。


免責聲明!

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



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