Home [C# 筆記] 巢狀迴圈
Post
Cancel

[C# 筆記] 巢狀迴圈

一個迴圈內,使用另一個或多個迴圈。

範例:九九乘法

1
2
3
4
5
6
for (int i = 2; i <= 9; i++) {
    for (int j = 1; j <= 9; j++) {
        Console.WriteLine($"{i}*{j}={i*j}");
    }
}
Console.Read();

範例: 模擬時鐘上秒針(second)和分針(minute)的行為,秒針輸出60下,分針輸出一下,總共輸出3分鐘的數據。

1
2
3
4
5
6
7
8
9
10
//大迴圈代表分針
for (int minute = 1; minute <= 3; minute++) 
{
    Console.WriteLine($"當前分鐘: {minute}");

    //小迴圈代表秒針
    for (int seconds = 1; seconds <= 60; seconds++) {
        Console.WriteLine($"當前秒:{seconds}");
    }
}

tutorials/branches-and-loops-local

This post is licensed under CC BY 4.0 by the author.