前天講陣列的時候有寫到for(i=0; i < a.length; i++)
這是還沒講到的迴圈的部分
要講迴圈之前,先講到程式的結構
程式的結構分成3種:1.循序性結構,2.選擇性結構,3.重複性結構
循序性結構是最簡單的結構:就只有開始->敘述->結束,就這樣
選擇性結構比較複雜一點點:也就是if敘述
程式碼範例是:
if(判斷條件){
敘述主體;
}
如果程式中有分歧的判斷敘述,可以用if-else敘述
範例:
if(判斷條件){
敘述主體1;
}
else{
敘述主體2;
}
else也可以有很多個
範例:
if(判斷條件){
敘述主體1;
}
else{
敘述主體2;
}
.
.
.
else{
敘述主體n;
}
最後講到的重複性結構也就是所謂的迴圈
迴圈又分成:1.for迴圈,2.while迴圈,3.do while迴圈
迴圈的部分要細講可以分很多細節,但細節的部分留到下次再講
一次講太多怕大家看不完,又或者記不住
總之迴圈就是可以讓程式碼重複跑好幾次的程式結構
像是上次講到的for(i=0; i < a.length; i++)
就是i一直往上加,然後不能超過陣列a的長度
簡單的迴圈先講到這
關於程式的循序性結構、選擇性結構、重複性結構就先講到這裡。