if else

单分支

1 if (age>=18){
2       println("成年")
3     }

 

双分支

if (age >=18){
      println("成年")
    }else {
      println("未成年")
    }

 

分支语句的返回值

 1 val result: String = if (age >=18){
 2       println("成年")
 3       "成年1"
 4 
 5     }else {
 6       println("未成年")
 7       "未成年1"
 8     }
 9     println(result)
10 
11     //3-2
12     //Any公共父类
13     val result1: Any = if (age >=18){
14       println("成年")
15       age
16 
17     }else {
18       "未成年1"
19     }
20     println(result1)
21     println("----------------")

简洁的写法

val result2: String = if(age >= 18) "成年" else "未成年"

 

posted @ 2022-04-13 16:25  小王同学学编程  阅读(288)  评论(0)    收藏  举报
levels of contents