美文网首页
Kotlin入门三 基本类型

Kotlin入门三 基本类型

作者: 景小帮 | 来源:发表于2020-12-18 17:25 被阅读0次

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())

}

相关文章

网友评论

      本文标题:Kotlin入门三 基本类型

      本文链接:https://www.haomeiwen.com/subject/xdsxnktx.html