1.基本的数值类型
Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于 Java 的是,字符不属于数值类型,是一个独立的数据类型


2.声明变量


3.比较两个数字
三个等号 === 表示比较对象地址,两个 == 表示比较两个值大小,Kotlin 中没有基础数据类型,只有封装的数字类型,这样可以保证不会出现空指针

4.类型的转换
toByte(): Byte
toShort(): Short
toInt(): Int
toLong(): Long
toFloat(): Float
toDouble(): Double
toChar(): Char

5.布尔
布尔用 Boolean 类型表示,它有两个值:true 和 false
内置的布尔运算有:
|| – 短路逻辑或
&& – 短路逻辑与
! - 逻辑非
6.数组



使用函数数组
fun main(){
//[1,2,3]
val a = arrayOf(1, 2, 3)
//["张三","李四","王五"]
val b = arrayOf("张三","李四","王五")
//读取数组内容
Log.e("得到值",a[0].toString()+"====="+b[1])
}
7.字符串

val text2 = """ |多行字符串 |菜鸟教程 |多行字符串 |Runoob """.trimMargin() //默认 | 用作边界前缀,也可以传入参数trimMargin(">)
Log.e("得到1",text2) // 前置空格删除了
8.区间





//区间代码
var d =1234567890L
var intRange:IntRange =1..10
var charArray ="a".."d"
Log.e("区间打印",intRange.joinToString())
if(21 !in intRange ){
Log.e("21不在在这个区间里面","21不在在这个区间里面")
}
if(1 in intRange){
Log.e("在这个区间里面","在这个区间里面")
}
var array =intArrayOf(1,3,4,5)
for (iin array.indices){
Log.e("区间循环",array[i].toString())
}
网友评论