嵌套循环

46 阅读1分钟

#多重循环控制是网络规划设计师考试中的重要概念,主要涉及嵌套循环结构在编程中的运用。嵌套循环是指在一个循环内部嵌套另一个循环,可以使用for、while或do...while语句作为外层和内层循环。嵌套循环的关键在于理解内层循环只有在外层循环条件满足时才会执行完整次,然后继续执行外层循环的下一个迭代。

打印99乘法表

object Base13 {
  def main(args: Array[String]): Unit = {
    for (i <- 1 to 9) {
      // 内层循环控制每行的列数(1到当前行数)
      for (j <- 1 to i) {
        // 格式化输出,确保对齐
        print(s"$j×$i=${j * i}\t")
      }
      // 每行结束后换行
      println()
    }
  }
}
  • 打印的次数随着变量的循环次数改变
object Base14 {
  def main(args: Array[String]): Unit = {
    for (i <- 1 to 5) {
      // 将数字i转换为字符串,然后重复i次并打印
      println(i.toString * i)
    }
  }

}

image.png