在Scala中,无论是浮点数还是整数,都有一个最大值。首先,查看整数的最大值。打开Scala,输入 Int.MaxValue的命令,结果为2147483647,结果如图下。
接着,输入 var i:Int=2147483647的命令,再次输入 var i:Int=21474836478,结果会报错,如图下。
然后,可以试一下其他表示,输入 i=2147483647+1,运行出// mutated i,就已经运行成功了,在输入i,得出-2147483648,如图下。
这就表示结果溢出,超出这个范围。