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()
  }

}
相关推荐
Q_19284999066 分钟前
基于Django的农业管理系统
后端·python·django
棋丶10 分钟前
VUE2和VUE3的区别
开发语言·前端·javascript
Q_192849990616 分钟前
基于Spring Boot的爱记笔记网站
java·spring boot·后端
Q_192849990619 分钟前
基于Spring Boot的仓库租赁管理系统
java·spring boot·后端
Pandaconda30 分钟前
【Golang 面试题】每日 3 题(二十三)
开发语言·后端·面试·golang·go·channel
sun00770033 分钟前
C++中,typename
开发语言·c++
云妙算36 分钟前
手把手带你使用Karpenter减少K8s集群资源浪费
后端·kubernetes
小码编匠37 分钟前
最好用的 WPF 加载动画功能
后端·c#·.net
前端工作日常42 分钟前
Maven的安装和执行
后端
C++小厨神1 小时前
Go语言的数据库交互
开发语言·后端·golang