Kotlin基本数据类型

前言

让我们来回顾下Java基本数据类型,Java一共拥有八种基本数据类型,其中包含六种数字类型,一种字符类型,一种布尔类型,分别是byte、short、int、long、float、double、boolean、char

Kotlin基本数据类型

而在Kotlin中一切皆对象,所有的类型都是引用数据类型,分别是Byte、Short、Int、Long、Float、Double.

常量和变量

var关键字定义变量

var <变量名称> : <类型> = <初始化值>
var a: Int = 1

val关键字定义常量(和Java类似,常量只能赋值一次)

val <常量名称> : <类型> = <初始化值>
val b: Int = 3.14

注:变量和常量可以先声明,后赋值;变量也可以先赋值,编译器自动识别变量类型

显示转换

由于不同的表示方式,较小类型不是较大类型的子类型,so较小类型不能隐示转换成较大类型

var a : Int=100
var b : Long=a//报错

我们可以通过toLong()方法把a转换成Long类型

var a : Int=100
var b : Long=a.toLong()//成功
字符串

String同Java一样中的String一样,是不可变的,不可继承的。Kotlin中字符串可以用三个双引号扩起来支持多行字符串

例如

 val s = """
    多行字符串
    多行字符串
    多行字符串
    """
    println(s)

输出如下


    多行字符串
    多行字符串
    多行字符串


Process finished with exit code 0

字符串可以包含模板表达式,也就是一小段代码,模板表达式以美元符号“$”开头

例如:

val s = "abc"
    val str = "$s.length is ${s.length}"
    println(str)

输出:

s.length is 3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值