scala

标识符的命名规范

1、以字母或者下划线开头,后接字母、数字、下划线

2、以操作符开头,且只包含操作符(+-*/#!等)

3、用反引号`......`包括的任意字符串,即使是scala关键字也可以

字符串输出

1、字符串,通过+号连接

2、printf用法:字符串,通过%传值

3、字符串模板,通过$获取变量值

复制代码
println(age+"岁的"+name+"在尚硅谷学习")
复制代码
printf("%d岁的%s在尚硅谷学习",age,name)
复制代码
println(s"${age}岁的${name}在尚硅谷学习")
复制代码
println(f"the num is ${num}%5.2f")
Scala 复制代码
object test05 {
  def main(args: Array[String]): Unit = {
    //输入信息
    println("请输入您的大名:")
    val name:String=StdIn.readLine()
    println("请输入您的年龄")
    val age:Int = StdIn.readInt()
    //控制台打印输出
    println(s"欢迎${age}岁的${name}来到尚硅谷学习")
  }

}
Scala 复制代码
object test05 {
  def main(args: Array[String]): Unit = {
    //1、从文件中读取数据
    Source.fromFile("src/main/resources/test.txt").foreach(print)
    //2.将数据写入文件
    val writer = new PrintWriter(new File("src/main/resources/output.txt"))
    writer.write("hello scala from java writer")
    writer.close()
  }

}
相关推荐
喵个咪5 分钟前
GoWind Admin 拆解:打印模板设计器——从画布到服务端 PDF 的完整打印链路
前端·后端·go
ShineWinsu24 分钟前
对于Qt:QTableWidget常见属性以及QTableWidgetItem类的解析
开发语言·c++·qt·gui·客户端·表格·qtablewidget
喵个咪1 小时前
GoWind Admin 拆解:BI 大屏设计器——schema 即 JSON、resolver 注入与三张快照表的口径谱系
大数据·后端·go
喵个咪1 小时前
GoWind Admin 拆解:AI 能力层——工具循环、pgvector 知识库与机器凭证
人工智能·后端·agent
泡海椒1 小时前
jquick-pdf 柱状图(JBar)实战:Java 生成政务项目审批数量趋势 PDF
后端
灿飞1 小时前
Kotlin与Java虚拟机十一:类与属性:构造顺序、backing field 与显式 backing field
java·后端·kotlin
终码一生1 小时前
IntelliJ IDEA 2026.3 发布:智能体住进 IDE
后端
Gopher_HBo1 小时前
profbuf.go —— 单写单读无锁环形缓冲
后端
ShineWinsu2 小时前
对于Qt:QListWidget常见属性以及QListWidgetItem类的解析
开发语言·c++·qt·客户端·列表·qlistwidget·qlistwidgetitem
Oracle恢复实录2 小时前
YashanDB → Oracle DBLink:PL/SQL 变量日期条件未下推
后端