第四课 运算符

38 阅读2分钟

一,运算符概括
运算符就一个特殊的符号,使用运算符可以将一个或多个操作数连成可执行的语句,用于实现不同的功能。 按照对数据操作的功能不同,我们可以把Scala运算符分为以下五大类。

· 算术运算符:只能用来做加、减、乘、除等算术运算。

· 关系运算符:用来对数值进行比较,比如>、<=、>=等。

· 逻辑运算符:包含逻辑与、逻辑或、逻辑非三种运算符,也是用于比较的。

· 位运算符:用于对二进制数的位进行左移、右移、取反等操作。

· 赋值运算符:用于将一个值进行赋值,例如=、+=、-=等。

二,算术运算符
Scala中的算术运算符: + - * / %

屏幕截图 2025-09-16 100132.png

```Scala 
object main {def main (args: Array [String]) = {
//println (7/4) // 除法 /
// 7 / 4 =1.75// 7 是 Int,4 也是 Int,7/4 结果也应该是 Int.
//println (7.0/4)

println (7%4) // 取余 %
println (2%4) // 取余 %

// 判断奇数还是偶数?
```

三,Scala的关系运算符

关系运算符会得到Bool值。scala中的关系运算符如下:

== 等于

!= 不等于

大于

< 小于

= 大于等于

<= 小于等于

屏幕截图 2025-09-16 102829.png

四Scala的逻辑运算符

 Scala中的逻辑运算跟Java中一样,也是与、或、非三种情况,具体如下。

· 与:&& 运算表达式有一个为假,则整个表达式为假false。

· 或:|| 运算表达式有一个为真,则整个表达式为真true。

· 非:! 就是取反的意思,与参与表达式相反。

屏幕截图 2025-09-16 102942.png

判断一个年份是否是闰年 根据国际标准,一个年份被视为闰年的条件是,如下条件满足任意一个:

(1)能够被4整除,并且不能被100整除的年份是闰年。

(2)能够被400整除的年份同样也是闰年。

屏幕截图 2025-09-16 103103.png

[(六)]Scala的赋值运算符

[讲授]

= 简单的赋值运算,指定将右边操作数赋值给左边的操作数

+= 相加后再赋值,将左右两边的操作数相加后再赋值给左边的操作数

-= 相减后再赋值,将左右两边的操作数相减后再赋值给左边的操作数

*= 相乘后再赋值,将左右两边的操作数相乘后再赋值给左边的操作数

/= 相除后再赋值,将左右两边的操作数相除后再赋值给左边的操作数

%= 求余后再赋值,将左右两边的操作数进行求余操作后再赋值给左边的操作数

屏幕截图 2025-09-16 113648.png