黑马程序员技术交流社区

标题: 【重庆校区】Kotlin学习笔记(三)_选择与循环控制 [打印本页]

作者: 小春同学    时间: 2017-11-17 18:09
标题: 【重庆校区】Kotlin学习笔记(三)_选择与循环控制
前言
        如果还不清楚Kotlin是什么滴同学,可以先移步我写的前两篇Kotlin笔记:
             【重庆校区】Kotlin学习笔记(一)_来!整个HelloWorld
             【重庆校区】Kotlin学习笔记(二)_常见数据类型
引入
        在Java中,代码默认顺序执行,为了达到选择执行或循环执行的目的,我们会使用if语句或者for、while语句。按理说,基本上大部分的语言都是相同的,像C、C++、C#等都有if/for/while等控制语句。在Kotlin中,也是一样的道理,可以照以前一样使用。巴特!
        But!毕竟作为更加现代的语言,不有点新特性,怎么好意思出来混呢?在Kotlin中,以上语句更严谨的称呼应该是叫做表达式,先拿if举例。

If表达式
        在 Kotlin 中,if语句称之为if表达式,为什么呢?Because of,它会返回一个结果值。 就像java中的三元运算符一样,So,在Kotlin中就不需要三元运算符了,因为普通的 if 就能胜任这个角色。
        好了,上图,看代码,Here You Are!
【重点注意】
        如果你想把if当成表达式来使用,必须要有else分支。

When表达式
        取代了switch语句,并且比switch更加强大。

For循环
        不多说了,直接上代码吧。

控制跳转语句
        break,continue,return。
        和Java一样哟~~~

怎么样,同学们,是不是看起来很有趣的样子,有趣,那就开始敲一敲吧。


作者: xiongliu    时间: 2017-11-20 20:29
小熊老师就是牛
作者: 渝鱼鱼    时间: 2017-11-21 09:04
哇,不错哟
作者: 渝小妹    时间: 2017-11-21 10:47
哇哇哇~~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2