kotlin练习 - if分支结构练习

kotlin练习 - if分支结构练习

if 分支

  • 常见形式:
  1. 第一种形式
1
2
3
if(expression){
statements...
}
  1. 第二种形式
1
2
3
4
5
if(expression){
statements...
}else{
statements...
}
  1. 第三种形式
1
2
3
4
5
6
if(expression){
statements...
}else if(expression){
statements...
}
... //可以有零个或多个else判断
  • 注意事项
    通常建议不要省略if、else、else if后执行体的花括号{},即使条件执行体只有一行代码,也要保留花括号,这样有更好的可读性,也可以避免发生错误的可能。

  • 表达式

1
var str = if (age>20) "age大于20" else if (age<20) "age小于20"  else "age等于20"
1
2
3
4
5
6
7
8
9
10
11
12
var age = 20
var str = if (age > 20) {
println("age大于20的分支")
"age大于20"
} else if (age < 20) {
println("age小于20的分支")
"age小于20"
} else {
println("age等于20的分支")
"age等于20"
}
println(str)