Scala数据类型

目录

数据类型

整数类型

浮点类型

字符类型

Unit类型Null类型Nothing类型

数据类型转换

强制类型转换

数据类型

Java中的数据类型:char、byte、short、int、long、float、double、boolean

  1. Scala中一切数据都是对象,都是Any的子类
  2. Scala中数据分为两大类:数值类型(AnyVal)、引用类型(AnyRef),两者都是对象
  3. Scala数据类型仍然遵守,低精度的值向高精度值类型自动转换(隐式转换)
  4. Scala中stringOps是对Java中的string增强
  5. Unit:对应Java中的Void,用于方法返回值的位置,表示方法没有返回值Unit是一个数据类型,只有一个对象就是()。void不是数据类型,只是一个关键字
  6. Null是一个类型,只有一个对象就是null。它是所有引用数据类型(AnyRef)的子类
  7. Nothing表示没有东西,什么都没有,空无的意思,当函数执行中抛出异常,没有明确返回值时,这时就可以把返回值定义成Nothing

Unit(空值) Null(空引用) Nothing(什么都没有)

整数类型

2^10 = 1024 = 1K

Byte占一字节,其中八位第一位为0或1,为0则是负数,为1则是正数,后7位则表示数值

Short占二字节,约为2^5K

Int占二字节,约为1G

Long占八字节

Scala中不用自己特意定义数据类型,当直接定义一个整数时,默认数据类型为Int,当数据超出数据类型范围时,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值