整型——Kotlin基礎

一、類型

Kotlin整型支持四種整型

類型 字節 取值範圍
Byte 1(8位) -128 - 127
Short 2(16位) -32768(-2^15) - 32767
Int 4(32位) -128 - 127
Lont 8(64位) -128 - 127

值得注意: Int類型會映射爲java中的基本類型int,而Int?會映射爲java中的Integer。具體如下所示

fun main() {
    // 映射爲 java 中的 int
    var pm1: Int = 10000
    var pm2: Int = 10000
    println(pm1 === pm2)

    // 映射爲 java 中的 Integer
    var pm3: Int? = 15000
    var pm4: Int? = 15000
    println(pm3 === pm4)

    // 映射爲 java 中的 Integer,但是爲-128-127之間的話,則對象是一樣的
    var pm5: Int? = 100
    var pm6: Int? = 100
    println(pm5 === pm6)
}

二、支持數值

和java不同的是,kotlin 不支持八進制,只支持以下三種:

  • 二進制:0b、0B開頭
  • 十進制:普通的數字都是十進制
  • 十六進制:0x、0X開頭
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章