目標:完成開發環境配置,編寫第一個Kotlin程序,理解變量、數據類型和基本輸出。
1. 環境搭建
步驟1:安裝JDK
下載并安裝 JDK 17+(Kotlin兼容性最佳版本)。
配置環境變量 JAVA_HOME,并在終端驗證:
java -version
javac -version
步驟2:安裝IntelliJ IDEA
下載社區版(免費)或旗艦版:IntelliJ IDEA下載
安裝時勾選 Kotlin插件(默認已安裝)。
步驟3:創建第一個Kotlin項目
打開IntelliJ IDEA,選擇 New Project → Kotlin → JVM | IDEA。
輸入項目名稱(如KotlinFirstDay),點擊 Finish。
在src目錄下新建Kotlin文件(如Main.kt)。
2.編寫第一個“Hello World”程序
示例代碼
fun main() {println("Hello, Kotlin!") // 輸出字符串val name = "Alice" // 定義不可變變量println("My name is $name") // 字符串模板
}
關鍵點
fun main():Kotlin程序的入口函數。
println():輸出內容到控制臺。
val:聲明不可變變量(類似Java的final)。
字符串模板: 變量名或 變量名或 變量名或{表達式}(如"${name.length} letters")。
3. 變量與數據類型
示例1:變量聲明
fun main() {var age = 25 // 可變變量(類型推斷為Int)val pi = 3.14159 // 不可變變量(類型推斷為Double)val isStudent = true // 類型推斷為Booleanprintln("Age: $age, Pi: $pi, Is student: $isStudent")
}
示例2:顯式類型聲明
fun main() {val name: String = "Bob" // 顯式聲明為String類型val score: Int = 95 // 顯式聲明為Int類型val rate: Double = 99.9 // 顯式聲明為Double類型println("Name: $name, Score: $score, Rate: $rate")
}
關鍵點
var:可變變量,值可重新賦值。
val:不可變變量,初始化后不能修改。
類型推斷:Kotlin會根據賦值自動推斷類型,但顯式聲明更清晰。
4. 基礎數據類型
示例3:常用數據類型
fun main() {// 整數類型val byteNum: Byte = 127 // 8位val shortNum: Short = 32767 // 16位val intNum: Int = 2_147_483_647 // 32位(下劃線可讀性分隔)val longNum: Long = 9_223_372_036_854_775_807L // 64位(需加L后綴)// 浮點類型val floatNum: Float = 3.14f // 32位(需加f后綴)val doubleNum: Double = 3.1415926 // 64位// 字符與布爾val char: Char = 'A'val boolean: Boolean = trueprintln("Byte: $byteNum, Long: $longNum, Char: $char")
}
關鍵點
整數類型:Byte、Short、Int、Long(后綴L)。
浮點類型:Float(后綴f)、Double。
字符類型:Char(單引號)。
布爾類型:Boolean(true或false)。
5. 實踐任務
任務1:編寫一個程序,輸出你的姓名、年齡和最喜歡的編程語言。
示例輸出:
Name: Alice, Age: 25, Favorite language: Kotlin
任務2:定義一個變量存儲圓周率(pi),計算并輸出半徑為5的圓的面積(公式:面積 = pi * r * r)。
示例輸出:
Circle area: 78.53975
答案:
fun main() {val pi = 3.14159val radius = 5.0val area = pi * radius * radiusprintln("Circle area: $area")
}
6. 總結
完成Kotlin開發環境搭建。
掌握main()函數、println()輸出和字符串模板。
理解var和val的區別,熟悉基本數據類型。
下個目標:學習控制流語句(if-else、when、循環)和條件表達式。