kotlin 基础 1

作者: zidea | 来源:发表于2019-04-05 05:54 被阅读1次
kotlin.jpeg hello.jpg

hello world

搭建好环境先写一个创世纪

fun main(args:Array<String>) {
    println("hell world")
}
fun main(arg:Array<String>) {
    var name = "zidea"
    println(name)
}

学语言也少不了互动,我们学习语言最先接触的就是打印,有了打印我们才能和我们写的 code 进行交互,有了交互才有趣味。

wine_glass.jpg

基本类型介绍

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)
kotlin_end.jpg

相关文章

网友评论

    本文标题:kotlin 基础 1

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