scala的变量
定义:变量是一种使用方便的占位符,用于引用计算机内存地址,变量创建后会占用一定的内存空间。
关键字:1. var:定义可变变量(可修改)
2. val:定义不可变变量(不可修改)====常量
定义一个变量的格式
格式:var | val 变量名:数据类型 = 值(数据类型可以省略)
标识符
定义:标识符是编程时使用的名字,可用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。
注释
1.单行注释 // 注释的内容 2.多行注释 /* 注释的内容 / 3.文档注释 /* 注释的内容*/ 示图如下:
数据类型
分类:数值类型(数值,字符串,引用),非数值类型(类似于Java中的引用类型,如:对象、字符串等)
数值类型
分类:1.整数类型:Byte,Short,Int,Long 2.字符类型:Char 3.浮点类型:Float,Double 代码示例如下:
类型转换
自然类型转换
范围类型从小到大排列如下: byte → short → char → Int -> Long → Float → Double 示例代码如下:
val a:Int = 3
val b:Double = 3 + 2.21 // 结果是Double
val c:Byte = a + 1 // 报错,Int类型不能保存到Byte类型
强制转换
格式:具体的值.toXXX 下图为可转换的部分类型
自然类型转换和强制转换的总体示例代码如下: