65 lines
954 B
Kotlin
65 lines
954 B
Kotlin
package basic
|
|
|
|
/**
|
|
* 运算符
|
|
*/
|
|
|
|
fun main(args: Array<String>) {
|
|
// 加法
|
|
println(1 + 1)
|
|
// 减法
|
|
println(6 - 3)
|
|
// 乘法
|
|
println(6 * 3)
|
|
// 除法
|
|
println(6 / 3)
|
|
// 自增
|
|
var a = 3;
|
|
println(++a)
|
|
println(a++)
|
|
// 自减
|
|
println(--a)
|
|
println(a--)
|
|
println(a)
|
|
// 取模
|
|
println(6 % 3)
|
|
println(6 % 4)
|
|
// 范围取值
|
|
var b = 1..4
|
|
for (a in b) {
|
|
println("循环:$a")
|
|
}
|
|
var c = 6
|
|
var d = 5
|
|
c %= d
|
|
println(c)
|
|
c = 6
|
|
c += d
|
|
println(c)
|
|
c = 6
|
|
c -= d
|
|
println(c)
|
|
c = 6
|
|
c /= d
|
|
println(c)
|
|
c = 6
|
|
c *= d
|
|
println(c)
|
|
|
|
// 比较运算
|
|
var e = 7
|
|
var f = 8
|
|
println(e > f)
|
|
println(e < f)
|
|
println(e >= f)
|
|
println(e <= f)
|
|
println(e == f)
|
|
println(e.compareTo(f))
|
|
|
|
var g = true
|
|
var h = false
|
|
println(!g)
|
|
println(!h)
|
|
println(g && h)
|
|
println(g || h)
|
|
} |