Kotlin语言基础之基本类型

本文介绍了Kotlin中的数据类型概念,包括类型推断如何自动确定变量类型,以及基本类型的使用。通过实例展示了如何声明和操作整数、浮点数、布尔值等,并强调了增强赋值运算符的应用。
摘要由CSDN通过智能技术生成

Kotlin 中的每个变量和数据结构都有一个数据类型。数据类型很重要,因为它们告诉编译器可以对该变量或数据结构执行什么操作。换句话说,它具有什么功能和特性。

在最后一章中,Kotlin 能够在前面的例子中告诉客户有类型:Int。Kotlin 推断数据类型的能力被称为类型推断。为 customers 分配一个整数值。由此,Kotlin 推断出客户具有数字数据类型:Int。因此编译器知道你可以对 customers 执行算术运算:

fun main() {
    var customers = 10
    // 一些顾客离开队伍
    customers = 8

    customers = customers + 3  // 加法示例:11
    customers += 7             // 加法示例:18
    customers -= 3             // 减法示例:15
    customers *= 2             // 乘法示例:30
    customers /= 3             // 除法示例:10

    println(customers)  // 10
}

+=-=*=/=%=是增强赋值运算符。有关详细信息,请参见增强赋值

Kotlin总共有以下基本类型:

类别 基本类型
整数 Byte, Short, Int, Long
无符号整数 UByte, UShort, UInt, ULong
浮点数字 Float, Double
布尔值 Boolean
字符 Char
字符串 String

有关基本类型及其属性的详细信息,请参阅基本类型

有了这些知识,你就可以声明变量并在以后初始化它们。只要变量在第一次读取之前被初始化,Kotlin 就可以管理它。

若要在不初始化变量的情况下声明变量,使用 : 指定它的类型。

例如:

fun main() {
    // 声明变量,但没有初始化
    val d: Int
    // 变量已初始化
    d = 3

    // 显式指定类型并初始化变量
    val e: String = "hello"

    // 变量可以被读取,因为它们已经被初始化
    println(d)  // 3
    println(e)  // hello
}

现在您已经知道了如何声明基本类型,现在是时候学习集合了。

实践

显式声明每个变量的正确类型:

fun main() {
    val a: Int = 1000
    val b: String = "log message"
    val c: Double = 3.14
    val d: Long = 100_000_000_000_000L
    val e: Boolean = false
    val f: Char = '\n'
}
  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值