3.Scala的标识符,关键字,代码注释,分号,变量,数据类型,类型转换

24 阅读1分钟

打开软件遇到问题

如何解决: 屏幕截图 2025-09-10 081742.png

标识符

不能数字开头,不能用关键字作为变量名 只能用数字,字母,下划线

关键字

如:if for where等

注释

屏幕截图 2025-09-10 083546.png

分号

分号是一个语句胡分隔符。 ;在scala中是可以省略的,但在java中是必须的

屏幕截图 2025-09-10 083854.png

变量

定义一个变量

var / val 变量名:数据类型 = 值

var 定义的变量是可变的 ---- 它的值可以被修改

(var)

var b = 1
b = 2

val 定义的变量是不可变的 ---- 它的值不可以被修改

val c = 1
c = 2 报错

定义多个变量

屏幕截图 2025-09-10 093035.png

数据类型

屏幕截图 2025-09-10 090632.png

val a:Byte = 1
a = -129

屏幕截图 2025-09-10 090847.png

屏幕截图 2025-09-10 091104.png

屏幕截图 2025-09-10 091242.png

字符串类型

屏幕截图 2025-09-10 092645.png

屏幕截图 2025-09-10 092658.png

类型转换

自动类型转换

范围小的类型自动转换为范围大的类型

//  var a:Double = 1

//  (市长,省长)   === 接待标准?  省长!
  
//  var b = 2 + a 

强制类型转换

格式:变量.to类型()

var c:Int = (1.123).toInt

var ch:Char = 97.toChar
println(ch)

屏幕截图 2025-09-10 093742.png