运算符概述
运算符就一个特殊的符号,使用运算符可以将一个或多个操作数连成可执行的语句,用于实现不同的功能。
-
算术运算符:只能用来做加、减、乘、除等算术运算。
-
关系运算符:用来对数值进行比较,比如>、<=、>=等。
-
逻辑运算符:包含逻辑与、逻辑或、逻辑非三种运算符,也是用于比较的。
-
位运算符:用于对二进制数的位进行左移、右移、取反等操作。
-
赋值运算符:用于将一个值进行赋值,例如=、+=、-=等。
7 / 4 是整数除法,结果为 1
7 % 4 是取余运算,结果为 3
7 - 4 是减法运算,结果为 3
7 + 4 是加法运算,结果为 11
7 * 4是乘法运算,结果为 28
Scala的关系运算符
关系运算符会得到Bool值。scala中的关系运算符如下:
== 等于
!= 不等于
大于
< 小于
= 大于等于
<= 小于等于
printfln(7==4)
printfln(7>4)
printfln(7!=4)
printfln(7<4)
printfln(7>=4)
printfln(7<=4)
false
true
true
false
true
false
Scala的逻辑运算符
Scala中的逻辑运算跟Java中一样,也是与、或、非三种情况
· 与:&& 运算表达式有一个为假,则整个表达式为假false。
· 或:|| 运算表达式有一个为真,则整个表达式为真true。
· 非:! 就是取反的意思,与参与表达式相反。
printfln( 1 > 2 && 2 > 1 )
printfln( 3 < 5 || 5 > 3 )
printfln( !(3>5) )
false
true
true