Scala中的数据类型
Scala中的数据类型
在编程语言中,数据类型也称为类型,它告诉编译器程序员使用的数据类型,即如果我们将变量初始化为浮点型,则编译器将为其提供8个字节的内存空间,将保留小数点值。
Scala的数据类型被作为它是从Java和存储和长度是相同的。Scala中有许多不同类型的数据类型。我们列出了常用的数据类型,其语法和工作示例,
Scala中的数据类型类型
Boolean
Integer
Float
Double
Char
String
Nothing
Any
anyRef
anyVar
1)Boolean
此数据类型只有两个值true或false。
它占用2个字节的存储空间。
布尔数据类型通常用于检查条件语句,其默认值为false。
语法:
var bool : Boolean = false;
示例
object MyClass { def main(args: Array[String]) { var bool : Boolean = true; println("布尔值是 " + bool); if(bool){ println("NHOOO") } } }
输出结果
布尔值是 true NHOOO
2)Integer
此数据类型是编程中最常用的。
其值的范围是-2147483648至2147483647。
需要分配的存储为32位(4字节)。
通常用于常规数值计算,默认值为0。
语法:
var i : Int = 233;
示例
object MyClass { def main(args: Array[String]) { var i : Int = 243; println("这个数字是 " + i); } }
输出结果
这个数字是 243
3)Float
此数据类型是编程中最常用的小数点数字。
其值为IEEE754单精度浮点数。
需要分配的存储为32位(4字节)。
通常用于常规数值计算,默认值为0.0F。
语法:
var i : Float = 23.3f;
示例
object MyClass { def main(args: Array[String]) { var i : Float = 243.623f; println("浮点数是 " + i); } }
输出结果
浮点数是 243.623
4)Double
此数据类型用于处理需要更大的值和更高的精度的小数点数字。
其值为IEEE754双精度浮点数。
需要分配的存储为64位(8字节)。
默认值为0.0D。
语法:
var i : Double = 23.3; OR var i : Double = 23.3d;
示例
object MyClass { def main(args: Array[String]) { var doublevar : Double = 243.62343d; println("The Double float variable's value is " + doublevar); } }
输出结果
The Double float variable's value is 243.62343