循环嵌套

29 阅读1分钟
object fwh16 {
  def main(args: Array[String]): Unit = {
    var n = 0
    for(i<- 1 to 10){
      for(j<-5 to 20){
        for(k<-1 to 10){
          n +=1
          println(n,k,i,j)
        }
      }
    }
  }

}

运行结果

屏幕截图 2025-09-25 082733.png

object fwh17 {
  def main(args: Array[String]): Unit = {
    for(i<-1 to 5){
      for(j<-1 to i){
        print(i)
      }
      println()
    }
  }

}0

运行结果

image.png

object fwh17 {
  def main(args: Array[String]): Unit = {
    for(i<-1 to 9){
      for(j<-1 to i){
        printf("%d*%d=%-4d",j,i,i*j)
      }
      println()
    }
  }

}

打印乘法表

image.png // % d 是表示占位符,这儿要填入一个整数// % -4d 表示一个占位符,这儿要填入一个整数,并且:一共四位,左对齐