第一个 Kotlin 程序:Hello World
1. 创建 Kotlin 项目
在 IntelliJ IDEA 中创建 Kotlin 项目非常简单:
- 打开 IntelliJ IDEA,选择 "New Project"
- 在左侧菜单中选择 "Kotlin"
- 选择项目类型(如 "JVM | IDEA")
- 设置项目名称和位置
- 点击 "Create"
2. 编写 Hello World 程序
在 src 目录下新建 Kotlin 文件(如 Main.kt),输入以下代码:
fun main() {
println("Hello, World!")
}
这是 Kotlin 最简单的程序结构:
fun关键字用于声明函数main()是程序入口函数println()是标准库函数,用于输出内容到控制台
3. 运行程序
有几种方式可以运行程序:
- 点击代码左侧的绿色运行按钮
- 右键点击文件选择 "Run 'MainKt'"
- 使用快捷键(Mac: Ctrl+R / Windows: Shift+F10)
运行后将在控制台看到输出:
Hello, World!
4. 程序解析
4.1 函数声明
Kotlin 使用 fun 关键字声明函数,与 Java 的 void 不同,Kotlin 的返回类型写在参数列表后:
fun functionName(parameters): ReturnType {
// 函数体
}
对于 main 函数,如果没有返回值可以省略返回类型。
4.2 语句与表达式
- Kotlin 中大部分控制结构都是表达式(如
if、when、try) - 语句不需要分号结尾(除非在同一行写多个语句)
4.3 包声明
虽然这个简单示例没有包声明,但实际项目中通常会在文件顶部声明包:
package com.example.helloworld
fun main() {
println("Hello from package!")
}
5. 交互式执行
Kotlin 还支持 REPL(Read-Eval-Print Loop)和脚本模式:
5.1 使用 Kotlin REPL
在 IntelliJ IDEA 中:
- 点击 Tools → Kotlin → Kotlin REPL
- 输入代码立即执行
5.2 脚本模式
创建 .kts 文件(如 hello.kts):
println("Hello from script!")
通过命令行运行:
kotlinc -script hello.kts
6. 常见问题
6.1 找不到 main 函数
确保:
- 函数名是
main(区分大小写) - 函数在文件顶层(不在类内部)
- 没有拼写错误
6.2 输出中文乱码
如果是 Windows 系统,可能需要设置控制台编码:
- 打开 Run/Debug Configurations
- 在 VM options 中添加
-Dfile.encoding=UTF-8
7. 下一步
现在你已经成功运行了第一个 Kotlin 程序,接下来可以:
- 尝试修改输出内容
- 添加多个
println语句 - 探索 Kotlin 的其他基础语法
