在 Scala 中,算术运算符是对 数值类型 的 变量 进行运算的,比如:加、减、乘、除和取模。注意,在 Scala 中,不支持自增运算符。
运算符 | 说明 | 范例 | 结果 |
---|---|---|---|
+ | 正号 | +3 | 3 |
- | 负号 | -4 | -4 |
+ | 加法运算 | 5 + 5 | 10 |
- | 减法运算 | 10 - 5 | 5 |
* | 乘法运算 | 5 * 2 | 10 |
/ | 除法运算 | 10 / 3 | 3 |
% | 取模运算 | 10 % 3 | 1 |
除法运算 /,如果是整数之间做除法运算时,只保留整数部分而舍弃小数部分。
使用 Scala 运算符,实现加减乘运算
object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var a:Int = 100 var b:Int = 200 var c:Int = a + b var d:Int = a - b var e:Int = a * b printf("a = %d, b = %d, c = %d\n", c, d, e) } }
程序运行后,控制台输出如下:
使用 +、-、* 运算符,实现加、减、乘运算。
除法和取模运算
使用 Scala 运算符,实现除法和取模运算
object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var a:Int = 200 var b:Int = 30 var c:Float = 30f var d:Int = a / b var e:Float = a / c var f:Float = a % c printf("d = %d, e = %f, f = %f\n", d, e, f) } }
程序运行后,控制台输出如下:
首先,我们定义了三个变量,a ,b 和 c。接着,我们使用除法运算符 /,计算变量 a 除 b 的值,因为 Scala 中的整数相除会自动舍弃余数,所以 a 除 b 的结果为 6。
接着,我们再次使用除法运算符 /,计算变量 a 除 c 的值,此时,我们可以结果为浮点数。最后,我们使用取模运算符,计算两个 int 类型的余数。
Scala算术运算符总结
在 Scala 中,算术运算符是对数值类型的变量进行运算的,比如:加、减、乘、除和取模。注意,在 Scala 中,不支持自增运算符。