為何sb.appened("")在if(filedValue==null){contiune}外面會被影響到?
我理解應該寫成這樣
if(filedValue?!=?null){ ????sb.appened("內(nèi)容"); }
但圖中老師這樣寫,這個sb.appened()是寫在條件外面的呀,我理解是無論if里面條件成不成立,這個sb.appened()都應該會被執(zhí)行吧?但實際執(zhí)行起來如果filedValue是null,缺會被忽略掉,為啥?
我理解應該寫成這樣
if(filedValue?!=?null){ ????sb.appened("內(nèi)容"); }
但圖中老師這樣寫,這個sb.appened()是寫在條件外面的呀,我理解是無論if里面條件成不成立,這個sb.appened()都應該會被執(zhí)行吧?但實際執(zhí)行起來如果filedValue是null,缺會被忽略掉,為啥?
2017-05-13
舉報
2017-05-26
在循環(huán)中遇到continue關鍵字,會結束當前循環(huán),并返回到循環(huán)定義的開始位置,重新判斷循環(huán)條件,并執(zhí)行
2017-05-13
if條件如果成立,會執(zhí)行if代碼塊里面的代碼,continue,continue的作用是跳過當前循環(huán),進入下一個循環(huán)繼續(xù)執(zhí)行。這個意思就是,當前循環(huán)的沒有執(zhí)行到的代碼就不會再執(zhí)行,也就是說,后面的sb.append("內(nèi)容")就不會被執(zhí)行。