10-kotlin-条件控制
2017-06-07 本文已影响0人
黑马程序员小华华
有这么一个黑程序员的段子
老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,买一个。”当晚,程序员老公手捧一个包子进了家门。。。老婆怒道:“你怎么就买了一个包子?!”老公答曰:“因为看到了卖西瓜的。”
现实生活中有很多满足一定条件才发生的事情
我们来举几个例子:
- 如果是星期天,就可以睡懒觉,如果不是星期天,就不能睡懒觉
- 如果世界上没了空气,人类就灭亡
- 如果不敲代码, 就学不会kotlin
if/else关键字
我们来通过代码演示一个例子
checkFace函数接收一个int类型的参数,这个参数代表的是颜值的意思,
大于70的是帅哥, 小于70的是衰哥
在main方法中我们调用checkFace函数,传入数据40,
最后打印出来程序执行的结果,颜值40的是衰
在kotlin中, if ,else还可以给变量直接赋值,看下面的写法
这样写起来是不是很酷
再看一个实例代码
getBig方法接受两个整数的数据,返回比较大的那一个
体会一下另一种简单的写法
when关键字
解释一下上面的代码,
当score为10的时候 是棒极了的学生
score是9很好的学生
score是8是ok的学生
其他的学生都是要努力加油啦