1. 程式人生 > >Kotlin的基本類型(數字、字符、布爾和數組)之數字類型

Kotlin的基本類型(數字、字符、布爾和數組)之數字類型

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 ;
6 var short : Short = 1 ; 7 var byte :Byte = 1; 8 }
Kotlin創建數字類型

在創建浮點數時 默認是創建Double類型;如果要創建Float類型 要加F(或f),例如:1.1F

同一性和相等性

  註意數字裝箱不必保留同一性

  另一方面,它保留了相等性

Kotlin顯示轉換

技術分享圖片

技術分享圖片

運算

  技術分享圖片

Kotlin的基本類型(數字、字符、布爾和數組)之數字類型