Kotlin的基本類型(數字、字符、布爾和數組)之數字類型
阿新 • • 發佈:2018-01-28
long 相等 http 浮點數 image 數字類型 body spa spl
Kotlin的內置的數字類型
註意:Kotlin中數字類型 不能隱式轉換
Kotlin支持 二進制、十進制、十六進制,但是不支持八進制
二進制 var a = 0b0011_0011(以0b開頭)
十進制 var b = 999
十六進制 var c = 0x1A4F(以0x開頭)
Kotlin創建數字類型的對象:
1 fun main(args: Array<String>) { 2 var int:Int= 1 ; 3 var long:Long = 1 ; 4 var double:Double = 1.1; 5 var float : Float = 1.1F ;Kotlin創建數字類型6 var short : Short = 1 ; 7 var byte :Byte = 1; 8 }
在創建浮點數時 默認是創建Double類型;如果要創建Float類型 要加F(或f),例如:1.1F
同一性和相等性
註意數字裝箱不必保留同一性
另一方面,它保留了相等性
Kotlin顯示轉換
運算
Kotlin的基本類型(數字、字符、布爾和數組)之數字類型