Kotlin学习(一) 数据类型

Kotlin 数据类型

常用数据类型

Kotlin具有与Java基本数据类型对应的数据类型

  • Byte
  • Short
  • Int
  • Long
  • Float
  • Double
  • Char
  • Boolean

** Kotlin 中没有基本数据类型 编译器会在编译时选择使用基本类型还是封装类型**

声明变量

val aInt: Int = 1
val aFloat: Float = 0.33f
val aDouble: Float = 0.33f
var aChar: Char = 'a'
var aBoolean: Boolean = true
var aString: String = "Hello world"

字符串模版

如果在java中想要输出 "我叫小明,今年15岁" 这样的字符串对应的代码

System.out.println("我叫"+name+",今年"+age+"岁");

在Kotlin中就简化的多

println("我叫$name , 今年$age 岁")

如果想输出"我叫小明,今年15岁,他叫小亮今年13岁,我俩一共28岁" 应该怎么写

println("我叫${xiaoming.name},今年${xiaoming.age}岁,他叫${xiaoliang.name}今年${xiaoliang.age}岁,我俩一共${xiaoming.age+xiaoliang.age}岁")

数组

定义:

var intArr:IntArray = intArrayOf(1,2,3,4)
var booleanArr:BooleanArray = booleanArrayOf(true,false)
var stringArr:Arrar<String> = arrayOf("java", "kotlin")

遍历:


for(i in intArr){
  println(i)
}

推荐阅读更多精彩内容