Kotlin 03.if - else表达式示例
Kotlin 03.if - else表达式示例
前言:今天,我们将学习使用 Kotlin 中的 if-else 表达式示例,if-else 表达式是很多编程语言的逻辑控制语句,但是 Kotlin 的if-else 表达式有一些不一样,就是if-else 表达式可以直接赋值给变量
01.简单的 if-else 示例if-else 和其他编程语言一样,判断条件成立,然后选择分支
funmain(args:Array<String>){
valnum=10
if(num>5){
println("Thenumberisgreaterthan5")
}else{
println("Thenumberislessthan5")
}
}funmain(args:Array<String>){
valnum=0
valresult=if(num>5){
"Thenumberisgreaterthan5"
}else{
"Thenumberislessthan5"
}
println("Thenumberislessthan5")
}如果只有1层 if-else 嵌套,也可以不使用 {}
funmain(args:Array<String>){
valnum=0
valresult=if(num>5)
"Thenumberisgreaterthan5"
else
"Thenumberislessthan5"
println("Thenumberislessthan5")
}funmain(args:Array<String>){
vala=7
valb=10
valresult=if(a>b){
println("Thevalueofa=$aisbiggerthanvalueofb=$b")
println("Setthevalueofainresult")
a
}else{
println("Thevalueofb=$bisbiggerthanvalueofa=$a")
println("Setthevalueofbinresult")
b
}
println("Theresultvalueis$result")
}funmain(args:Array<String>){
vala=-10
valresult=if(a>0)"Thenumberisgreaterthan0"
elseif(a<0)"Thenumberislessthan0"
else"Thenumberiszero"
println("$resultandthevalueis$a")
}funmain(args:Array<String>){
valname="Waheed"
valresult=if(name.startsWith("W")){
if(name.length<=3)
"soundslikeanicknamelikeRoy,Joyetc.."
else
"soundslikeafirstname."
}else"Thenamedoesn'tstartwithletterW"
println("$name$result")
}今天我们给大家分享了,如何使用 Kotlin 的 if-else 表达式的示例,大家都学会了吗?
欢迎关注公众号:KnowHub 知识加油站!



