大数据系列-scala类型定义

本文介绍了Scala中的基本数据类型,包括Byte、Short、Int、Long、Char、String、Float和Double,以及它们与Java的对应关系。接着,文章通过示例展示了Int、String、Char、Double和Float类型的定义,并提及了浮点类型的指数表示法和特殊字符。此外,还探讨了Scala中的字符串、布尔型定义。最后,讲解了Scala中基本类型的各种操作,如算术、关系、逻辑和位运算,以及运算符的优先级规则。
摘要由CSDN通过智能技术生成

核心
1、scala的基本类型
2、scala的类型操作

scala的基本类型
scala中的基本数据类型有
类型 范围
Byte 8位
Short 16位
Int 32位
Long 64位
Char 16位
String a sequence of Chars
Float 32位
Double 64位
Boolean true 和false

从上表中可以看出,scala的基本数据类型与java中的基本数据类型是一一对应的,不同的是scala的基本数据类型头字母必须大写
接下来以Int、String、Char、Double及Float类型为例介绍scala的基本类型定义

整数类型变量定义:

//16进制定义法
scala> val x=0x29
x: Int = 41
//十进制定义法
scala> val x=41
x: Int = 41
//八进制定义法
scala> 051
res1: Int = 41

浮点类型变量定义

//Double类型定义,直接输入浮点数,编译器会将其自动推断为Double类型
scala> val DoubleNumber=3.141529
DoubleNumber: Double = 3.141529
//要定义Float类型浮点数,需要在浮点数后面加F或f
scala> val floatNumber=3.141529F
floatNumber: Float = 3.141529

scala> val floatNumber=3.141529f
floatNumber: Float = 3.141529

浮点类型的变量还可以采用指数表示法如

//浮点数指数表示法,e也可以是大写E,0.314529e1与0.314529*10等同
scala> val floatNumber=0.314529e1
floatNumber: Double = 3.14529

字符串变量定义
//字符定义 用 ''将字符包裹
scala> val<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值