1.1 变量常量定义
Kotlin可通过Var(变量)和Val(常量)定义
1.2 常用数据类型
数字类型
| 数据类型 |
位宽(大小) |
数据范围 |
| Byte |
8位 |
-128-127 |
| Short |
16位 |
-32768 - 32767 |
| Int |
32位 |
-2,147,483,648 - 2,147,483,647 |
| Long |
64位 |
-9,223,372,036,854,775,808 - +9,223,372,036,854,775,807 |
| Float |
32位 |
1.40129846432481707e-45 - 3.40282346638528860e+38 |
| Double |
64位 |
4.94065645841246544e-324 - 1.79769313486231570e+308 |
字符(Char)数据类型
| 数据类型 |
位宽(大小) |
数据范围 |
| Char |
4位 |
-128 - 127 |
布尔类型
| 数据类型 |
位宽(大小) |
数据范围 |
| Boolean |
1位 |
true 或 false |
数组
var ids = arrayOf(1, 2, 3, 4, 5)
println(ids[0])
var idsTwo = Array(5, { i -> i * 2 })
println(idsTwo)
println(idsTwo[2])
字符串
var text = "String"
1.3 数据类型转换常用方法
- toByte()
- toShort()
- toInt()
- toLong()
- toFloat()
- toDouble()
- toChar()
var value = 10
var value2:Long = 10.toLong()
println(value2)
需转化成同一类型才能赋值