会一直坚持写关于Kotlin的入门系列文章,赶紧关注一起学习吧!
目录
基本数据类型包括 Byte、Short、Int、Long、Float、Double

- val number = 100 //默认是 Int 类型
- val bigNumber = 8000000000 //超过 Int 最大值默认是 Long 类型
- val longNumber = 20L //数字后面显式加 L,表示声明 Long 类型
- val byteNumber:Byte = 1
- val doubleNumber = 3.1415928888 //默认是 Double 类型
- val floatNumber = 3.1415928888f //尾部加 f 或 F 显式表示这是一个 Float 类型的

- fun testChar(char: Char) {
- if(char == 4) {...}//此处会提示类型不匹配的异常
- }
- fun decimalDigitValue(c: Char): Int {
- if (c !in '0'..'9')
- throw IllegalArgumentException("Out of range")
- return c.toInt() - '0'.toInt() // 显式转换为数字
- }
- val str="1234567890"
- for(char in str) {
- println(char) }
- val number = 100
- println("The Result is $number")
或者用花括号${}括起来的任意表达式:
- val text = "This is Text"
- println("Text length is ${text.length}")
val price = "${'$'}9.99"
- val age = 28
- println("I am " + age + "years old!")
- println("I am $age years old!")
- val s = "Hello, world!\n" // \n 换行
- val s2= "{\"key\":\"value\"}" // \反斜杠对""进行转义,保留字符串格式
- val text = """
- for (c in "foo")
- print(c)
- """
- val text = """
- |Tell me and I forget.
- |Teach me and I remember.
- |{"key1": "value1"}
- |{"key2": "value2"}
- """.trimMargin()
本节就到这里了,希望大家可以好好掌握这一节的Kotlin知识,消化完之后就准备开始下一节的学习吧。