1. Kotlin简介
Kotlin旨在解决 Java语言在编码效率和代码质量上存在的问题,并且与Java语言完全兼容。Kotlin通过简化语法、提供更强大的函数以及减少样本代码的编写,使开发者能够更高效地编写代码。Kotlin适用于Android、Web后端开发等多种场景
2.Kotlin开发环境
要开发Kotlin程序,首先需要安装Java环境
3.main方法
fun main(args: Array<String>) {println("Hello World!")
}
3.变量
要声明一个变量,可以使用var
,格式如下:
var [变量名称] : [变量类型]
var a : Int
初始化一个变量,格式如下:
var [变量名称] : [变量类型] = [变量值]
var a : Int = 10
因为变量a在初始化阶段被赋值为10,Kotlin的编译器可以自动推断,可以直接省略掉后面的Int类型
var a = 10
或者可以先声明,再赋值:
var a : Int
a = 10
对于只读变量,可以使用val
将其声明为一个常量:
val num1 : Int = 10
4.数字类型
4.1 整数
Kotlin提供了4种整数类型:
- Byte:1字节(8位)
- Short:2字节(16位)
- Int:4字节(32位)
- Long:8字节(64位)
对应的无符号整数类型为:UByte/UShort/UInt/ULong
如果变量没有标明类型,可以在赋值时以u
或者U
为数值后缀使编译器自动推断出对应的无符号整数类型
4.2 小数
Kotlin提供了2种小数类型
- Float:4字节(32位)
- Double:8字节(64位)
与Java不同的是:Kotlin中的数字类型没有隐式转换,例如无法将一个Double类型的变量赋值给Int类型变量