

hello world
搭建好环境先写一个创世纪
fun main(args:Array<String>) {
println("hell world")
}
fun main(arg:Array<String>) {
var name = "zidea"
println(name)
}
学语言也少不了互动,我们学习语言最先接触的就是打印,有了打印我们才能和我们写的 code 进行交互,有了交互才有趣味。

基本类型介绍
Byte 整数 -128~127
Short 整数 -32768~32767
Int 整数
Long 整数
Float 小数,精确点 6 位
Double 小数 精确到 15 - 16 位
String 字符粗 双引号引起来的字符串
计算机基础知识
Byte 整数 8块存储单元 8 bit
Short 整数 16bit
Int 整数 32bit
Long 整数 64bit
kotlin 中的类型推断
var i = 30
i = 9999999999999
虽然我们在给变量赋值时候没有指定类型,而 kotlin 会智能推断类型。当我们赋值给 i 30 时候,计算机指定类型 Int 型 32 而我们赋值一个 9999999999999 给 i 时候,这个数值超出了 Int 类型所能表示范围,编译器就会提示我们
变量的声明
- var 可以声明变量
- val 声明常量
不同数据类型保存在不同尺寸的容器中
var i = 30
var j = 9999999999999
显示声明
kotlin 会通过类型推断自动推断数据类型,也可以显示指定数据类型、
var i:Int = 30
var j:Long = 9999999999999
var s:String ="hey"
常量
val number = "No.123456"
变量取值范围
val aByte:Byte = Byte.MAX_VALUE
val bByte:Byte = Byte.MIN_VALUE
println("Byte的最大值: " + aByte)
println("Byte的最小值: " + bByte)
Byte的最大值: 127
Byte的最小值: -128
val aInt:Int = 0b0011
println("aInt的值是" + aInt)

网友评论