Kotlin的基本类型跟java大同小异,本文采用对比的方式来学习Kotlin的基本类型,让熟悉java的人更有效的记着他们的区别,有利于理解。
工具/原料
IntelliJ IDEA
方法/步骤
1
我们看下java和kotlin的基本类型,用下面两张图来理解,会发现他们其实没有大的区别,然后我们分开查看,java和kotlin中他们的不同写法,和表现意义
2
首先我们学习下kotlin中如何声明和定义变量,kotlin中通过var和val来定义变量,var是可变的变量,可以在运行或者之后的编写中改变变量的值,val是只读变量,相当于我们在java中带final关键字声明的变量,不可改变,也就是说我们只能在创建的时候给他赋值,之后不能改变,下图我们可以看出他们的区别
3
知道了如何申明变量,然后我们接下来学习下,定义变量规则第一种,【var 或者 val】+【变量名】+【:】+【类型】+【=】+【赋予的值(对应的类型对应对应的值)】第二种,【var 或者 val】+【变量名】+【=】+【赋予的值】,这种写法可以通过初始化的值来推导出类型,所以省略了类型第三种,【var 或者 val】+【变量名】+【:】+【类型】,这里没有赋予变量初始化的值,必须要申明变量的类型下图是三种申明变量的写法,下面是Int类型,大家可以练习下其他类型的定义
4
基本类型主要的数值型,我们来怎么比较,==来判断他们的值是否相等,===来判断对象Int型和Long型是不能等于的,但是在java中,是可以编译通过,也是相等的
5
那我们该如何判断Int 和Long 值呢,每个数值类型都可以转换成下面的类型,然后我们进行比较,如下图
7
布尔类型,简单的讲就是两种状态,true 和 false ,在每个编程语言里面没有大致的区别
8
Kotlin的基本类型就讲解这么多,学过java或者其他编程语言的相信一眼也就明了其中的差别,之后我们讲解更多kotlin的相关知识