程序連續的重復一個步驟稱為“循環”。循環可以簡化我們的代碼,減少冗余。例如,打印 1-10 的整數,我們可以寫 10 條打印語句,也可以這樣:
這個循環結構,會首先判斷 x<=10 ,條件為真時執行
循環體
(“輸出x”和“x++”),之后,再次判斷條件 x<=10 ,若條件為真則繼續執行循環體......若條件為假,則結束循環。
簡單的說,循環是由循環體(需要重復執行的命令)和循環條件組成的。運行時,先判斷循環條件,若條件為true,就執行循環體一次,然后再判斷條件...當條件為false時,結束循環。上面的流程圖,當變量 x 累加到 11 時,循環條件為false,循環就會結束。
C#中,可以用while循環結構來實現:
對比代碼和流程圖可知,
while循環結構中,循環條件寫在 () 中,循環體寫在 {} 中
。運行結果:
程序代碼
運行結果