会一直坚持写关于Kotlin的入门系列文章,赶紧关注一起学习吧!
目录
前言
Kotlin数字运算
一、四则运算
除法
/
:
val number = 3 / 2
println(number) // 输出 1
val floatNumber = 3 / 2.toDouble()
println(number) // 输出 1.5
乘法
*
:
val number = 3 * 2
println(number) // 输出 6
加法
+
:
val number = 3 + 2
println(number) // 输出 5
减法
-
:
val number = 3 - 2
println(number) // 输出 1
取余
%
:
val number = 3 % 2
println(number) // 输出 1
二、位运算
Kotlin
中的位运算和
Java
不同的是没有用特殊符号来表示,可以采用了中缀函数方式调用具名函数。
•
shl(bits)
–
有符号左移【
shl
是
Shift Logical Left
的缩写】
•
shr(bits)
–
有符号右移
•
ushr(bits)
–
无符号右移
•
and(bits)
–
位
与
•
or(bits)
–
位
或
•
inv()
–
位
非
•
xor(bits)
–
位
异或
val vip= true
val admin= false
val result = vip and(admin) =false
val result = 8 ushr(2) = 2
总结
本节内容比较简单,不在赘述。