条件语句
This commit is contained in:
parent
d40a1b817e
commit
307beb4274
47
src/basic/Choice.kt
Normal file
47
src/basic/Choice.kt
Normal file
@ -0,0 +1,47 @@
|
||||
package basic
|
||||
|
||||
/**
|
||||
* 选择语句
|
||||
*/
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
|
||||
// if语句
|
||||
var a: Int = 51
|
||||
var b: Int = 6
|
||||
if (a < b) {
|
||||
println("a<b")
|
||||
} else {
|
||||
println("a>b")
|
||||
}
|
||||
|
||||
// 三元运算
|
||||
var c: Int = 0
|
||||
c = if (a > b) a else b
|
||||
println(c)
|
||||
|
||||
// else if
|
||||
if (a > b) {
|
||||
println("a>b")
|
||||
} else if (a > b) {
|
||||
println("a<b")
|
||||
}
|
||||
|
||||
// when
|
||||
var d: Int = 4
|
||||
var e: Int = 4
|
||||
when (d) {
|
||||
1 -> println(1)
|
||||
2 -> println(2)
|
||||
3, 4, 5, 6, 7 -> println("3..7")
|
||||
else -> {
|
||||
println("other1")
|
||||
println("other2")
|
||||
}
|
||||
}
|
||||
|
||||
when {
|
||||
d == e -> println("d == e")
|
||||
else -> println("else")
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user