Scala Int

Scala Int教程

Scala 中的 Int 是一个 32 位有符号补码整数。数值区间为 -2147483648 到 2147483647。

Scala Int定义详解

语法

var varname : Int = value

参数

参数 描述
varname 变量名。
Int 定义 Int 类型变量使用的类型。
value 可选,变量的初始值,该值不可以超过 Int 类型的最大值。

说明

使用 Int 定义了一个 Int 类型的变量 varname,并赋初值为 value。

案例

定义Int变量

使用 Int 定义 Int 变量

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var a : Int = -101 var b : Int = 0 var c : Int = 2147483647 printf("a = %d, b = %d, c = %d\n", a, b, c) } }

程序运行后,控制台输出如下:

12_Scala Int类型.png

我们首先,定义了一个 Int 类型的变量 a,并初始化为 -101,接着,我们再次定义了两个 Int 类型的变量,分别为 b 和 c,并分别初始化。

最后,我们使用了 printf 打印了我们定义的三个变量的值。

Int变量超出范围

如果变量超出了 Int 范围,程序错误

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var a : Int = -32767 var b : Int = 2147483648 printf("a = %d, b = %d\n", a, b) } }

程序运行后,控制台输出如下:

13_Scala Int类型.png

这里,我们定义了两个 Int 类型的变量,但第二个变量的值超过了 Int 类型的取值范围,程序直接报错。

Scala Int总结

Scala 中的 Int 是一个 32 位有符号补码整数。数值区间为 -2147483648 到 2147483647。