Kotlin从基础到实战
上QQ阅读APP看书,第一时间看更新

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所示。

图1-6 欢迎界面

接着会弹出一个New Project窗口,在窗口的左侧选中【Java】选项,在Project SDK对应的选项框中,点击后边的【New…】按钮,选择JDK的安装位置,勾选上【Kotlin/JVM】复选框,单击【Next】按钮进入下一步,如图1-7所示。

图1-7 New Project窗口

最后设置该项目的名称(Project name)为Chapter01,项目存放的位置(Project location)可自行设置,单击【Finish】按钮完成Chapter01项目的创建,如图1-8所示。

图1-8 设置项目名称与位置

项目创建完成了,此时在IntelliJ IDEA中会显示创建好的Chapter01程序,右键单击【src】,选择【New】→【Package】选项,创建com.itheima.chapter01包,如图1-9所示。

图1-9 创建包名

包创建完成后,右键单击com.itheima.chapter01包名,选择【New】→【Kotlin File/Class】选项,创建HelloWorld.kt文件,如图1-10所示。

图1-10 创建HelloWorld.kt文件

HelloWorld.kt文件创建完后,接着需要创建程序的入口函数main(),IntelliJ IDEA提供了一个快速完成此操作的模板,只需在HelloWorld.kt文件中写入“main”,然后按【Tab】键或【Enter】键即可自动创建一个main()函数,如图1-11所示。

图1-11 创建main( )函数

在main()函数中,添加一行输出语句“println("Hello World")”,然后单击图标或在HelloWorld.kt文件中右击,选择“Run 'HelloWorldKt'”选项运行该程序,即可输出“Hello World”,如图1-12所示。

图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所示。

图1-13 将项目导入IDEA工具中

注意

本书以章节名称作为项目名,例如Chapter01、Chapter02…以此类推。项目包名以“com.itheima.+章节名”来命名,例如com.itheima.chapter01。