Kotlin 數據類型
Kotlin 支持多種數據類型,包括:
- 整數類型
- 浮點數類型
- 字符類型
- 布爾類型
- 字符串類型
整數類型
Kotlin 的整數類型有四種:
Int
:32 位整數Long
:64 位整數Short
:16 位整數Byte
:8 位整數
以下是一些整數類型的示例:
val a: Int = 10 // 32 位整數
val b: Long = 100L // 64 位整數
val c: Short = 1000 // 16 位整數
val d: Byte = 10000 // 8 位整數
浮點數類型
Kotlin 的浮點數類型有兩種:
Double
:64 位浮點數Float
:32 位浮點數
以下是一些浮點數類型的示例:
val a: Double = 3.14 // 64 位浮點數
val b: Float = 3.14f // 32 位浮點數
字符類型
Kotlin 的字符類型是 Char
,它表示單個字符。字符用單引號括起來,例如 'a'
。
以下是一些字符類型的示例:
val a: Char = 'a' // 字符 'a'
val b: Char = '\n' // 換行符
布爾類型
Kotlin 的布爾類型是 Boolean
,它表示真或假。布爾值用 true
或 false
表示。
以下是一些布爾類型的示例:
val a: Boolean = true // 真
val b: Boolean = false // 假
字符串類型
Kotlin 的字符串類型是 String
,它表示字符序列。字符串用雙引號括起來,例如 "Hello, world!"
。
以下是一些字符串類型的示例:
val a: String = "Hello, world!" // 字符串 "Hello, world!"
val b: String = "你好,世界!" // 字符串 "你好,世界!"
數據類型的轉換
Kotlin 支持數據類型的轉換。數據類型的轉換可以是自動的,也可以是手動的。
自動轉換
在某些情況下,數據類型的轉換是自動的。例如,將一個整數賦值給一個字符串類型變量時,Kotlin 會自動將整數轉換為字符串。
以下是一些自動轉換的示例:
val a: Int = 10
val b: String = a // 自動將整數轉換為字符串
val c: Double = 3.14
val d: Float = c // 自動將雙精度浮點數轉換為單精度浮點數
手動轉換
在其他情況下,數據類型的轉換需要手動指定。例如,將一個字符串賦值給一個整數類型變量時,需要使用 toInt()
函數將字符串轉換為整數。
以下是一些手動轉換的示例:
val a: String = "10"
val b: Int = a.toInt() // 手動將字符串轉換為整數
val c: Double = "3.14"
val d: Float = c.toFloat() // 手動將雙精度浮點數轉換為單精度浮點數
數據類型範圍
Kotlin 的數據類型都有自己的範圍。例如,Int
類型的範圍是 -2147483648
深入淺出學會編寫程式: https://pse.is/3ksear
Kotlin 實戰手冊: https://bookstw.link/5g3bsy
程式新手學習發問區,問都給問!!: https://www.facebook.com/groups/914880435669061
紫楓FB專頁: https://www.facebook.com/tbpfs2/
紫楓blog: https://tbpfs1.blogspot.com/
斗內專線: https://pse.is/KUYMP
0 意見:
張貼留言