- Kotlin从基础到实战
- 黑马程序员编著
- 1030字
- 2020-06-24 18:12:05
1.3 开发第一个Kotlin程序
接触一门新语言时,编写的第一个程序基本都是HelloWorld,本书也不例外。本小节就教大家如何用Kotlin语言编写一个HelloWorld程序,具体步骤如下。
当第一次打开新安装的IntelliJ IDEA工具时,首先会进入欢迎界面。在这个界面上有4个选项,分别是【Create New Project】、【Import Project】、【Open】以及【Check out from Version Control】。这4个选项分别表示的是创建一个新工程、导入一个工程、打开文件夹以及从svn或git上获取一个工程。在这里选择【Create New Project】选项,创建一个新的工程,如图1-6所示。
![](https://epubservercos.yuewen.com/35FD57/14337891105826106/epubprivate/OEBPS/Images/49440-00-015-1.jpg?sign=1739123546-z8hUJGVRECYlReBoqgSuh9HtKIU4QuPe-0-f8f4c9b83729c917a2acaa7a84decddd)
图1-6 欢迎界面
接着会弹出一个New Project窗口,在窗口的左侧选中【Java】选项,在Project SDK对应的选项框中,点击后边的【New…】按钮,选择JDK的安装位置,勾选上【Kotlin/JVM】复选框,单击【Next】按钮进入下一步,如图1-7所示。
![](https://epubservercos.yuewen.com/35FD57/14337891105826106/epubprivate/OEBPS/Images/49440-00-016-1.jpg?sign=1739123546-g9flC6ZS3E6r6aLXBbwSuS9mXzQeCuaq-0-72aa9149c57ac5858a7d6ef8a492fa5c)
图1-7 New Project窗口
最后设置该项目的名称(Project name)为Chapter01,项目存放的位置(Project location)可自行设置,单击【Finish】按钮完成Chapter01项目的创建,如图1-8所示。
![](https://epubservercos.yuewen.com/35FD57/14337891105826106/epubprivate/OEBPS/Images/49440-00-016-2.jpg?sign=1739123546-QuAMdxmZgrMM3NYG5TLleUbhEWRUWD9R-0-f81fcc1f63564db0de10eb9362a4bc7f)
图1-8 设置项目名称与位置
项目创建完成了,此时在IntelliJ IDEA中会显示创建好的Chapter01程序,右键单击【src】,选择【New】→【Package】选项,创建com.itheima.chapter01包,如图1-9所示。
![](https://epubservercos.yuewen.com/35FD57/14337891105826106/epubprivate/OEBPS/Images/49440-00-017-1.jpg?sign=1739123546-vTQCH32puZkTe14rttLOeGg6NNrw6xXC-0-694c07cf88b7edd31a9829abeb840e6d)
图1-9 创建包名
包创建完成后,右键单击com.itheima.chapter01包名,选择【New】→【Kotlin File/Class】选项,创建HelloWorld.kt文件,如图1-10所示。
![](https://epubservercos.yuewen.com/35FD57/14337891105826106/epubprivate/OEBPS/Images/49440-00-017-2.jpg?sign=1739123546-QqYmJtggs7iwt72EpedHfU7y3ljE0heY-0-bdae34383bdc138cd297eb5ca1ca7f1b)
图1-10 创建HelloWorld.kt文件
HelloWorld.kt文件创建完后,接着需要创建程序的入口函数main(),IntelliJ IDEA提供了一个快速完成此操作的模板,只需在HelloWorld.kt文件中写入“main”,然后按【Tab】键或【Enter】键即可自动创建一个main()函数,如图1-11所示。
![](https://epubservercos.yuewen.com/35FD57/14337891105826106/epubprivate/OEBPS/Images/49440-00-018-1.jpg?sign=1739123546-jeIpNygWj7opUkEu7QelsA1yOrBU6khE-0-2a4e0628b5edb19d1ed573ddaf19f89f)
图1-11 创建main( )函数
在main()函数中,添加一行输出语句“println("Hello World")”,然后单击图标或在HelloWorld.kt文件中右击,选择“Run 'HelloWorldKt'”选项运行该程序,即可输出“Hello World”,如图1-12所示。
![](https://epubservercos.yuewen.com/35FD57/14337891105826106/epubprivate/OEBPS/Images/49440-00-018-2.jpg?sign=1739123546-xRDDB4vkoVfDrWYmqKnrAlUf7IfECqn4-0-6cb7ba77257d36214c3f826cc9efbf83)
图1-12 输出HelloWorld
至此,HelloWorld程序已经开发完成。接下来针对程序中的语句进行简单介绍,具体如下。
• fun:函数的声明。
• main(args:Array<String>):main()函数是Kotlin程序的入口函数,即程序启动时运行的第一个函数。args是该函数接收的参数名,该参数的数据类型是字符串数组类型。
• println():用于向控制台输出HelloWorld字符串。
多学一招:将项目导入IDEA工具中
由于IDEA工具没有专门针对不同项目做特殊的优化,只识别一些Gradle或Maven项目,因此如果后续需要将项目Chapter01导入到IDEA工具中,则必须选择【File】→【Open】选项来打开该项目而不是选择【File】→【New】→【Project from Existing Sources…】选项,这是因为选择【Project from Existing Sources…】时,会覆盖项目中的Chapter01.iml文件,覆盖后该文件中就没有Kotlin的Jar包依赖信息了,此时程序会运行不了,因此,为了方便后续成功导入之前创建的项目,选择【Open】选项即可,如图1-13所示。
![](https://epubservercos.yuewen.com/35FD57/14337891105826106/epubprivate/OEBPS/Images/49440-00-019-1.jpg?sign=1739123546-mred83jI1bwCOagC0z5V7ts8aMCXBFqP-0-1df778e781039c1eaed36cb7d9ba4f91)
图1-13 将项目导入IDEA工具中
注意
本书以章节名称作为项目名,例如Chapter01、Chapter02…以此类推。项目包名以“com.itheima.+章节名”来命名,例如com.itheima.chapter01。