循環語句總結(代碼以C#為例)
阿新 • • 發佈:2017-08-20
bre else col 運行 循環條件 span 表達式 條件 ons
1. while循環
代碼格式:
while(循環條件) { //循環體 }
流程圖:
解讀:
如果循環條件為真,則執行循環體
執行完循環體後,再判斷條件是否為真
如果為真,再執行循環體
然後再判斷條件是否為真,就這樣一直進行下去,直到循環條件的判定結果為假,才會結束循環
案例:
利用死循環獲取用戶輸入的正確信息
定義變量; while(true) { Console.Write("提示用戶輸入:"); 變量 = 獲取用戶輸入; if (變量滿足要求) { break; //結束無休止的循環 } else { Console.Write("錯誤信息,按回車鍵繼續"); Console.ReadLine(); Console.Clear(); } } //循環結束後,變量中一定保存的是正確的數據
2.do while循環
代碼格式:
do { //循環體 } while(循環條件)
流程圖:
解讀:
先執行一次循環體
然後判斷循環條件是否滿足,如果滿足則再次執行循環體
然後再判斷條件是否滿足,直到條件不滿足,才結束循環
3.for循環
代碼格式:
for(表達式1;循環條件;表達式2) { //循環體 }
流程圖:
解讀:
運行表達式1
判斷循環條件是否為真,如果為真,則執行循環體,執行完後再運行表達式2,接著再判斷循環條件……
直到循環條件為假時才會結束循環
4.foreach循環
代碼格式:
foreach(數據類型 變量 in 數組或集合) { //循環體 }
解讀:
解讀:
從數組或集合中,依次取出每一項的數據
每取出一項數據,就把數據賦值給循環變量
每次賦值後,運行一次循環體
循環語句總結(代碼以C#為例)