功能 : 當一段程式碼必須重複執行時可以使用此型別
Example : 從1加到100
using System;
using System.Collections.Generic;using System.Text;
namespace practice4
{
class Program
{
static void Main(string[] args)
{
int Begin = 0;
const int End = 100;
int Sum = 0;
for (Begin = 1; Begin <= End; Begin++)
{
if (Begin % 2 != 0) continue;
Sum += Begin;
if (Begin % 10 == 0)
Console.WriteLine
("2 ~ {0}的偶數加總為{1}\t", Begin, Sum);
}
Console.ReadLine();
}
}
}
說明 : 這次要說的是關於迭代當中關於for迴圈的用法,當一個程式碼需要重複的執行並且次數是固定時,便可利用for迴圈來表示,減少程式的複雜度,如上面的例子所示,當我們要寫一個從1加到100的程式時,加法這個動作不斷的被重複執行,因此我們便可利用for迴圈來運算,而for迴圈裡面要特別注意的就是其三段的敘述句,第一個敘述句寫的是此迴圈的初始值,而第二個敘述句寫的則是這段迴圈的範圍,第三個敘述句寫的是當一次迴圈被執行後對於變數所做的動作,這些動作通常都是加一或者是減一,像上面所舉的例子就是作加一的動作,另外要提的就是此程式用了一個跳躍敘述句-continue,這個敘述句的主要的用途就是當我們的變數符合 if 裡面所寫的判斷式時,便會跳出此次的迴圈,再次強調是此次,並不是整個迴圈,如果說要跳出整段迴圈的話,則要使用break敘述句.
迭代 : for , while , do-while , foreach
跳躍敘述句 : continue , return , throw
Demo :