Kotlin教程之基本数据类型-创新互联

Kotlin教程之基本数据类型的学习

信丰网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联公司从2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司

基本类型

我们知道java的基本类型分为基本数据类型:

  • int 普通整型
  • float 浮点型
  • char 字符型
  • short 短整型
  • byte 字节型
  • long 长整型
  • double 双精度
  • boolean 布尔型

和引用数据类型:

  • class Type 类类型
  • interface Type 接口类型
  • array Type 数组类型
  • null Type 空类型

在 Kotlin 中,所有变量的成员方法和属性都是一个对象。一些类型是内建的,因为它们的实现是优化过的,但对用户来说它们就像普通的类一样。在这篇中,我们将会讲到大多数的类型:数值,字符,布尔,以及数组。

Kotlin 的 数值类型

Kotlin 处理数值的方法和 java 很相似。比如,不存在隐式转换数值的宽度,并且在字面上有一些小小的不同。


Kotlin 提供了如下内建数值类型(和 java 很相似):


Kotlin教程之基本数据类型

不知道你注意了没有:字符在 Kotlin 中不是数值类型

Kotlin 的 数值类型 的使用

数值类型的声明


1 .变量定义
var <标识符> : <类型> = <初始化值>
常量定义
val <标识符> : <类型> = <初始化值>

可变变量,使用var修饰;不可变的变量(类似于Java中的final),使用val修饰。而在变量类型后使用了问号,表示这个变量是空指针安全的


2 .类型推导

你可能在其他语言中看到过类型推导。在 Java 里,我们需要自己声明类型,变量名,以及数值。在 Kotlin 里,顺序有些不一样,你先声明变量名,然后是类型,然后是分配值。很多情况下,你不需要声明类型。一个字符串字面量足以指明这是个字符串类型。字符,整形,长整形,单浮点数,双浮点数,布尔值都是可以无需显性声明类型的。


var string: String = ""
var string = ""
var char = ' '

var int = 1
var long = 0L
var float = 0F
var double = 0.0


新闻名称:Kotlin教程之基本数据类型-创新互联
文章URL:http://cdiso.cn/article/dessee.html

其他资讯