歡迎光臨 紫楓粉絲頁

Kotlin 數據類型

 


Kotlin 數據類型

Kotlin 支持多種數據類型,包括:

  • 整數類型
  • 浮點數類型
  • 字符類型
  • 布爾類型
  • 字符串類型

整數類型

Kotlin 的整數類型有四種:

  • Int:32 位整數
  • Long:64 位整數
  • Short:16 位整數
  • Byte:8 位整數

以下是一些整數類型的示例:

Kotlin
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 位浮點數

以下是一些浮點數類型的示例:

Kotlin
val a: Double = 3.14 // 64 位浮點數
val b: Float = 3.14f // 32 位浮點數

字符類型

Kotlin 的字符類型是 Char,它表示單個字符。字符用單引號括起來,例如 'a'

以下是一些字符類型的示例:

Kotlin
val a: Char = 'a' // 字符 'a'
val b: Char = '\n' // 換行符

布爾類型

Kotlin 的布爾類型是 Boolean,它表示真或假。布爾值用 truefalse 表示。

以下是一些布爾類型的示例:

Kotlin
val a: Boolean = true // 真
val b: Boolean = false // 假

字符串類型

Kotlin 的字符串類型是 String,它表示字符序列。字符串用雙引號括起來,例如 "Hello, world!"

以下是一些字符串類型的示例:

Kotlin
val a: String = "Hello, world!" // 字符串 "Hello, world!"
val b: String = "你好,世界!" // 字符串 "你好,世界!"

數據類型的轉換

Kotlin 支持數據類型的轉換。數據類型的轉換可以是自動的,也可以是手動的。

自動轉換

在某些情況下,數據類型的轉換是自動的。例如,將一個整數賦值給一個字符串類型變量時,Kotlin 會自動將整數轉換為字符串。

以下是一些自動轉換的示例:

Kotlin
val a: Int = 10
val b: String = a // 自動將整數轉換為字符串

val c: Double = 3.14
val d: Float = c // 自動將雙精度浮點數轉換為單精度浮點數

手動轉換

在其他情況下,數據類型的轉換需要手動指定。例如,將一個字符串賦值給一個整數類型變量時,需要使用 toInt() 函數將字符串轉換為整數。

以下是一些手動轉換的示例:

Kotlin
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

Related Posts:

  • Kotlin 基本語法 Kotlin 的語法與 Java 非常相似,但也有一些值得注意的差異。以下是 Kotlin 基本語法的概述:變量和常量Kotlin 使用 var 和 val 關鍵字來聲明變量和常量。var 關鍵字用於聲明可變變量,val 關鍵字用於聲明不可變變量。以下是一些變量和常量的示例:Kotlinvar x = 10 // 可變變量 val y = 20 // 不可變變量 請謹慎使用程式碼。瞭解詳情content_copy數據類型Kotlin … Read More
  • Kotlin 數據類型 Kotlin 數據類型Kotlin 支持多種數據類型,包括:整數類型浮點數類型字符類型布爾類型字符串類型整數類型Kotlin 的整數類型有四種:Int:32 位整數Long:64 位整數Short:16 位整數Byte:8 位整數以下是一些整數類型的示例:Kotlinval a: Int = 10 // 32 位整數 val b: Long = 100L // 64 位整數 val c: Short = 1000 // 16 位整數 … Read More
  • Kotlin 類和物件 在 Kotlin 中,類和物件是兩個重要的概念。類是用來定義數據結構和行為的模板。物件是類的實例。類的定義類的定義使用 class 關鍵字,語法如下:Kotlinclass 類名 { // 類體 } 請謹慎使用程式碼。瞭解詳情content_copy類名:類的名稱。類體:類的代碼塊。類體類體可以包含以下內容:屬性:用來存儲數據。方法:用來執行操作。初始化函數:用來初始化類的屬性。屬性的定義屬性的定義使用 val 或 var 關… Read More
  • Kotlin 控制流程 控制流程是指程序根據條件執行不同操作的過程。Kotlin 支持多種控制流程語句,包括:if-else 語句for 循環while 循環when 語句if-else 語句if-else 語句是一種根據條件執行不同操作的語句。if-else 語句的語法如下:Kotlinif (布林) { // 條件成立時執行的操作 } else { // 條件不成立時執行的操作 } 請謹慎使用程式碼。瞭解詳情content_copy以下是… Read More
  • Kotlin 函數 函數是一種可以重複使用的代碼塊,可以用來執行特定的任務。函數可以接受輸入參數,並返回輸出值。函數的定義函數的定義使用 fun 關鍵字,語法如下:Kotlinfun 函數名(參數列表): 返回類型 { // 函數體 return 輸出值 } 請謹慎使用程式碼。瞭解詳情content_copy函數名:函數的名稱。參數列表:函數的輸入參數。返回類型:函數的返回類型。函數體:函數的代碼塊。return 輸出值:函數的返回值。函… Read More

0 意見: