tnblog
首页
视频
资源
登录

scala

5091人阅读 2022/2/23 21:53 总访问:90271 评论:0 收藏:0 手机
分类: scala
  1. package Project
  2. object 九层妖塔金字塔 {
  3.   def main(args:Array[String]):Unit={
  4.     for ( i <- 1 to 9 ) {
  5.       val stars = 2 * i - 1
  6.       val spaces = 9 - i
  7.       println("" * spaces + "*" * stars)
  8.     }
  9.       for (i <- 1 to 9; stars = 2 * i - 1; spaces = 9 - i) {
  10.         println("" * spaces+ "*" * stars)
  11.       }
  12.   }
  13. }
  1. package Project
  2. object 九九乘法表 {
  3.   def main(args:Array[String]):Unit={
  4.     for(i <- 1 to 9){
  5.       for(j <- 1 to i){
  6.         print(s"$j * $i = ${i * j}\t")
  7.       }
  8.       println()
  9.     }
  10.     //所有的代码都在内循环,则可以使用循环的嵌套
  11.     for(i <- 1 to 9; j <- 1 to i){
  12.       print(s"$j * $i = ${i * j}\t")
  13.       if(i == j)
  14.         println()
  15.     }
  16.   }
  17. }
  1. package students
  2. object Student3 {
  3.   def main(args:Array[String]):Unit={
  4.     val name:String ="alice"
  5.     val age:Int=18
  6.     println(age+"岁的"+name+"在硅谷学习")
  7.     println(name*3)
  8.     printf("%d岁的%s",age,name)
  9.     println(s"${age}岁的${name}在学习")//s+""--->表示模板字符串
  10.     val num=2.1314//默认double
  11.     //val sum:Float=3.1415f
  12.     println(f"The num is ${num}%2.2f")//格式化模板字符串
  13.     println(raw"The num is ${num}%2.2f")
  14.     //三引号表示字符串,保持多行字符串的原格式输出
  15.     val sql=s"""
  16.                |select*
  17.                |from
  18.                |student
  19.                |where
  20.                |name=${name}
  21.                |""".stripMargin
  22.     println(sql)
  23.   }
  24. }


评价
1
排名
34
文章
19
粉丝
1
评论
1
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术