寒假学习5-打印99乘法表

Posted on 2022-01-05 20:06  ***Pepsi***  阅读(41)  评论(0编辑  收藏  举报

使用for循环打印99乘法表

package C04

object test3_Practice99 {
  //输出99乘法表
  def main(args: Array[String]): Unit = {
    for(i <- 1 to 9){
      for (j <- 1 to i){
        print(s"${j} * ${i} = ${i*j} \t")
      }
      println()
    }
  }
}

优化一下循环

package C04

object test3_Practice99 {
  //输出99乘法表
  def main(args: Array[String]): Unit = {
    for(i <- 1 to 9 ; j <- 1 to i){
      print(s"${j} * ${i} = ${i*j} \t")
      if (j == i) println()
    }
  }
}

结果

 

Copyright © 2024 ***Pepsi***
Powered by .NET 8.0 on Kubernetes