tnblog
首页
视频
资源
登录

scala

4716人阅读 2022/2/23 21:53 总访问:81897 评论:0 收藏:0 手机
分类: scala
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)
  }
}


评价
1
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术