2024-02-04|閱讀時間 ‧ 約 23 分鐘

學習 C# 迴圈:for 迴圈與 while 迴圈的基礎應用

在程式設計中,我們經常會遇到需要重複執行某段程式碼的情況,例如列印星期幾、處理資料、或者檢查使用者輸入。為了有效地處理這類任務,我們可以使用迴圈。在 C# 中,最常見的迴圈包括 for 迴圈和 while 迴圈。本文將介紹這兩種迴圈的基本語法和應用場景。


for 迴圈的基礎應用

for 迴圈是一種控制流程,它允許我們根據指定的條件重複執行程式碼塊。下面是一個簡單的示例,演示了如何使用 for 迴圈印出星期一到星期日:

for (int i = 1; i <= 7; i++) {
Console.Write("禮拜" + i);
}

這段程式碼中,int i = 1 初始化了一個整數變數 ii <= 7 是迴圈的條件,i++ 每次迭代時 i 的增加量。在這個例子中,程式碼將會連續印出 "禮拜1" 到 "禮拜7" 的字串。

while 迴圈的基礎應用

while 迴圈是另一種常見的迴圈結構,它會重複執行程式碼塊,直到指定的條件不再成立。以下是使用 while 迴圈實現相同功能的程式碼:

int i = 1;
while (i <= 7) {
Console.Write("禮拜" + i);
i++;
}

在這個例子中,我們先初始化了變數 i 為1,然後在 while 迴圈中檢查 i 是否小於等於 7,如果條件成立,則執行迴圈內的程式碼,並將 i 加1。這樣,直到 i 的值大於7,程式碼才會停止執行。

使用 break 提早結束迴圈

有時候,我們可能需要在迴圈執行過程中提前結束。這時可以使用 break 關鍵字來退出迴圈。以下是一個示例,演示了如何在 while 迴圈中使用 break

int n = 10;
while (true) {
if (n == 5) {
break; // n=5時直接跳出while迴圈
}
}

在這個例子中,當 n 的值等於 5 時,break 關鍵字會使程式跳出迴圈,無論迴圈的條件是否為真。

總結

迴圈是程式設計中的一個重要概念,它能夠幫助我們簡化重複性任務的處理,提高程式的效率和可讀性。在 C# 中,forwhile 是兩種常見的迴圈結構,它們可以根據任務的不同選擇合適的使用方式。另外,使用 break 關鍵字可以在迴圈執行過程中提前退出,增加了程式的靈活性和控制能力。希望本文能對迴圈的基礎應用有所幫助,並促進你對 C# 程式設計的理解和學習。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.