Kotlin基础教程03 变量类型与定义

今天我们来学习下Kotlin的变量类型以及如何定义

Kotlin支持的常用数据类型

  • Double 64位
  • Float 32 位
  • Long 64位
  • Int 32位
  • Short 16位
  • Byte 8位
  • Boolean
  • String
  • Char

下面我们开始来讲解如何定义变量

定义变量的两个关键词,var,val

var 表示变量是可读可写的
val 表示变量是只读的

  • 定义整型变量
/**
 * Created by tibbytang on 2019-06-21
 * QQ:562980080
 * Wechat:ITnan562980080
 */
fun main() {

    // 定义整型变量
    val a: Int = 10
    // a = 20 再次赋值,出错 ,val 定义的为只读变量

    // 自动推断变量类型
    val b = 10

    // 定义Long类型变量 最好都在后面加上L
    val position: Long = 10L
    
    // 定义Double类型
    val price: Double = 1.25
    
    // 定义浮点类型
    val radius: Float = 1.23F
    
    // 定义Char 类型
    val c: Char = 'c'
    
    // 定义Boolean 类型
    val isUseless: Boolean = false
    
    // 定义String 类型
    var username: String = "tibby"
    username = "tibbytang"
}

下面我们来了解下lateinit 和?定义变量

  • lateinit 定义时候可以不赋初始值 ?定义变量可以为null
class User {
    // 定义一个懒加载变量
    private lateinit var username: String
    // 定义一个可空的类型的变量
    private var password: String? = null

    fun signin(name: String) {
        username = name
    }
}

变量定义就先讲到这里

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值