object Base02 {
def main(args: Array[String]): Unit = {
// 标识符
var la = 1 // 不能数字开头
var $i_F = 1 // if是关键字
// 只能是数字,字母,下划线
var For = 1
// var class = 1
//var a = 1;
/*
var b = 2;
var c = 3;
*/
// ;在scala中是可以省略的,但是但是java中是必须的
// 不能把两句代码写在一行,此时要加分号
//var c = 1;var d = 2
//var c1 = 1; var d1 = 2
var a :Int = 1
// var 定义胡变量是可变的 ---- 它的值不可以被修改 <=====> 常量
var b = 1
b = 2
// vaL 定义的变量是不可变的 ---- 它的值不可以被修改 <=====> 变量
val pi = 3.14
println(pi * 2 * 2)
}
}
object Base03 {
def main(args: Array[String]): Unit = {
// 数据类型
var a:Byte = 1
a = -126
var b = 1 // 默认是int
var c =1.1 // 默认是Double
// char 单引号
var ch1:Char = 'A'
var ch2 = 'a'
var ch3:Char = 97
println(ch1,ch2,ch3)
}
}
object Base04 {
def main(args: Array[String]): Unit = {
// 字符串
// println("床前明月光,疑是地上霜")
// 多引号,可以支持换行
println(
"""
床前明月光,
疑是地上霜.
""")
var name = "小花"
var age = 19
println(s"我的名字是: $name,$age 岁")
var a:Double = 1
var b = 2 + a
// 强制类型转换,变量。to类型()
// var c:Int = 1.1
var c:Int = (1.123).toChar
println(c)
var ch:Char = 65.toChar
println(ch)
}
}