Scala-Scala语言基础 练习之-实现九九乘法表

Posted on 2020-05-29 13:26  MissRong  阅读(1309)  评论(0)    收藏  举报

Scala-Scala语言基础 练习之-实现九九乘法表

package basicgrammar

import scala.collection.mutable.ArrayBuffer

/**
  * 实现9*9乘法表
  */
object NineNineForm {
  def main(args: Array[String]): Unit = {
    println("************ 九九乘法表 ************")
    //util是左闭右开的
    for(i<- 1 until 10){
      //定义一个变长数组,用于存储乘法表单行的数据
      val array=new ArrayBuffer[String]()
      for(j<- 1 until i+1){
        //定义每一个元素
        var a:String =j+"*"+i+"="+i*j+" "
        //将新的元素添加到数组中
        array+=a
      }
      //输出单行的数据
      //遍历数组中的每一个元素
      array.foreach(print)
      //换行
      println()
    }
  }
}

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3