W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Scala中的數(shù)字數(shù)據(jù)類型構(gòu)成了Float和Double類型以及諸如Byte,Short,Int,Long和Char等整數(shù)數(shù)據(jù)類型。
下表顯示Scala的數(shù)值數(shù)據(jù)類型。
數(shù)據(jù)類型 | 描述 |
---|---|
Byte | 從-128到127范圍內(nèi)的整數(shù) |
Short | 從-32768到32767范圍內(nèi)的整數(shù) |
Int | 從-2147483648到2147483647范圍內(nèi)的整數(shù)
|
Long | 從-9223372036854775808到9223372036854775807范圍內(nèi)的整數(shù) |
Float | 最大正有限浮點是3.4028235 * 1038,最小正有限非零浮點是1.40 * 10-45 |
Double | 最大正有限雙是1.7976931348623157 * 10308,最小正有限非零雙是4.9 * 10-324 |
Scala可以按順序自動將數(shù)字從一種類型轉(zhuǎn)換為另一種類型。
Byte . Short . Int . Long . Float . Double.
其中字節(jié)類型是最低的,并且可以轉(zhuǎn)換為任何其他類型,如以下示例所示:
val x: Byte = 30
我們可以將x賦值為Short類型,如下例所示:
val y: Short = x
同樣,我們可以將x賦值為Int,Long,F(xiàn)loat,Double,Scala會自動轉(zhuǎn)換數(shù)字,如下例所示:
val z: Double = y
Scala不允許以前面提到的順序自動轉(zhuǎn)換。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: