零基础 go - 25(流程控制 - 多重循环控制)

5 阅读1分钟

将一个循环放在另一个循环体内,就形成了嵌套循环。

在外边的for循环称为外层循环

在内边的for循环称为内层循环

  • 如果外层循环的次数为n,内层循环的次数为m,那么总的循环次数就是n*m。

  • 建议不超过三层循环

  • 当只有内层循环的条件为 false 时才会跳出外层循环,才能结束外层的当次循环,并开始下一次的循环

package main

import "fmt"

func main() {
    // 打印 9* 9 乘法表
    for i := 1; i <= 9; i++ { // 控制行
        for j := 1; j <= i; j++ { // 控制列
            fmt.Printf("%d*%d=%d ", j, i, i*j)
        }
        fmt.Println()
   }
}