1.变量和常量
var 变量名[:变量类型] = 初始值 var i:Int = 20
val 常量名[:常量类型] = 初试值 val j:Int = 12
2.字符串输出
1.printf
2.字符串模板
val name = "dza"
val age = "22"
val str = s"我的名字是${name} 年龄是 ${age + 2}";
3.多行字符串
s = """
|a
|b
|c
"""
3.键盘输入
StdIn对象
val str = StdIn.readLine()
val i = StdIn.readInt()
// ....
val l = StdIn.readLong()
// 文件Input
Source.fromFile("D:\\学习\\大数据\\scala\\CODE\\src\\main\\resources\\input.txt").foreach(print)
// 文件output
val writer = new PrintWriter(new File("output.txt"))
writer.write("This scala use java api")
writer.close();
4. Scala数据类型体系图
4.1 整数类型
- Byte
- Short
- Int
- Long
4.2 Boolean类型
true,false
4.3 Char类型
…
4.4 Unit,Null和Nothing类型
- Unit :相当于Void,有唯一的实例,void。
- Null : 空引用。
- Nothing :考虑兼容性,在抛出异常时进行使用,