循环

69 阅读1分钟

1.for循环和while循环的区别

同样都是循环,while和for循环的区别在于for循环可以明确的看出循环的头和尾而while循环却不太容易看出来,因此很多复杂的循环只能用while循环而不能用for循环

在如下代码中在确定函数循环次数的时候就应该用for循环

object Base017 {
  def main(args: Array[String]): Unit = {
        var n = 0.0
        for (i <- 1 to 10) {
          for(j <-5  to 20){

            for(k<- 1 to 10){
              n += 1
            }
          }
        }
    }
}

2.如何打印99乘法表

object Base019 {
  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()
    }
  }
}

3.png