kotlin学习笔记(2)--基本数据类型,字符串与数组

1.数值与字符类型

1.数值类型:Double、Float、Long、Int、Short、Byte
例:
var a:Int = 20
var b:Double = 3.14
var c:Float = 2.8f
Kotlin和Java一样,数值都有默认类型,整数默认是Int,浮点型默认是Double
在Java中如果将占用字节数少的变量赋值给占用字节数多的变量会自动转换类型的,但是在Kotlin中不能类型自动转换但是提供了方法:
toByte()
toShort()
toInt()
toLong()
toFloat()
toDouble()
toChar()

2.字符类型:Char
与java不同,它们不能直接当作数字,但是我们可以显式把字符转换为 Int 数字,例:
fun decimalDigitValue(c: Char): Int {
       if (c !in '0'..'9')
             throw IllegalArgumentException("Out of range")
       return c.toInt() - '0'.toInt() // 显式转换为数字
}

2.布尔值

布尔用 Boolean 类型表示,它有两个值:true 与 false。

内置的布尔运算有:||,&&,࿰

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值