困困

scala

电脑版发表于:2022/2/23 21:53
package Project
object 九层妖塔金字塔 {
  def main(args:Array[String]):Unit={
    for ( i <- 1 to 9 ) {
      val stars = 2 * i - 1
      val spaces = 9 - i
      println("" * spaces + "*" * stars)
    }
      for (i <- 1 to 9; stars = 2 * i - 1; spaces = 9 - i) {
        println("" * spaces+ "*" * stars)
      }
  }
}
package Project
object 九九乘法表 {
  def main(args:Array[String]):Unit={
    for(i <- 1 to 9){
      for(j <- 1 to i){
        print(s"$j * $i = ${i * j}\t")
      }
      println()
    }
    //所有的代码都在内循环,则可以使用循环的嵌套
    for(i <- 1 to 9; j <- 1 to i){
      print(s"$j * $i = ${i * j}\t")
      if(i == j)
        println()
    }
  }
}
package students

object Student3 {
  def main(args:Array[String]):Unit={
    val name:String ="alice"
    val age:Int=18
    println(age+"岁的"+name+"在硅谷学习")
    println(name*3)
    printf("%d岁的%s",age,name)
    println(s"${age}岁的${name}在学习")//s+""--->表示模板字符串
    val num=2.1314//默认double
    //val sum:Float=3.1415f
    println(f"The num is ${num}%2.2f")//格式化模板字符串
    println(raw"The num is ${num}%2.2f")
    //三引号表示字符串,保持多行字符串的原格式输出
    val sql=s"""
               |select*
               |from
               |student
               |where
               |name=${name}
               |""".stripMargin
    println(sql)
  }
}


关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢