這次要來細講迴圈了
上次說到迴圈有分成:1. for迴圈,2. while迴圈以及3. do while迴圈
先來說說for迴圈
for迴圈算是比較簡單的迴圈,上次有稍微寫一個範例
這次來講for迴圈的結構:
for(設定迴圈初值; 判斷條件; 設定增減量){
迴圈主體;
}
程式碼在執行的時候,會一直執行for迴圈
直到設定值不符合判斷條件,才會結束
while迴圈的結構:
while(判斷條件){
迴圈主體;
設定增減量;
}
程式碼在執行的時候,當判斷條件為true,迴圈會執行一次
然後再判斷一次、執行一次,值到判斷條件為false,才會結束
乍看之下,for迴圈跟while迴圈很類似,都是等判斷條件為false,才結束
那要甚麼時候用for迴圈?甚麼時候用while迴圈呢?
很簡單,當我們知道迴圈執行的次數時,用for迴圈
當我們不確定迴圈執行的次數時,用while迴圈
do while迴圈的結構:
設定迴圈初值;
do{
迴圈主體;
設定增減量;
}while(判斷條件);
do while迴圈跟while迴圈都是用於不確定迴圈執行的次數時
但while迴圈會先測試判斷條件的真假
do while迴圈則是「先做再說」,先執行迴圈主體,再測試判斷條件
關於迴圈的部分就先講到這裡,下次再用範例說明