Kotlin基础教程之控制流(顺序,分支,循环)
2017-05-27 11:03
274 查看
Kotlin的控制流与其他语言一样,顺序,分支,循环
顺序语句就不多说,分支有两种,if-else和when(类似于Java中的switch)
if语句:
运行结果:
Java中的case语句不仅支持整数值,最新的JVM还支持字符串,Kotlin的when语句更是强大,开关变量甚至可以是Double,Array等各种类型,换句话说when语句比switch语句强大,与if-else语句的能力已经不相上下:
运行结果:
while和do-while语句
与Java没有太大区别
运行结果:
for循环,使用Range作为for循环控制规则:
second@和fourth@类似于Java中的标签Label,可以用于break和continue语句,标签几乎可以出现在任何地方
运行结果:
简化的控制流;
Kotlin中还有这样的用法:
if-else语句和when语句可以出现在一条单独的语句中用于初始化一个变量.
运行结果:
这种用法可以用于替代三元操作符,
Kotlin中也有三元操作符,不过和Java中不同,Kotlin中的三元操作符用在null控制,现在不谈.
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
相关文章推荐
- python基础教程之分支、循环简单用法
- Python日志之Python控制流(顺序,分支,循环)
- python基础教程-第2章节 分支,循环,还有条件
- python基础教程之分支、循环简单用法
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第22讲_js三大流程控制(顺序流程、分支控制、循环控制)_学习笔记_源代码图解_PPT文档整理
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第23讲_js三大流程控制(顺序流程、分支控制、循环控制)_js调式技巧_学习笔记_源代码图解_PPT文档整理
- MSIL 教程(二):数组、分支、循环、使用不安全代码和如何调用Win32 API
- 基础教程九(Ogre的启动顺序)
- 在多个服务器跑程序经验之批处理顺序、分支、循环结构
- Python学习入门基础教程(learning Python)--3.2 if-else分支语句 .
- Python基础教程学习笔记----第五章 条件、循环和其他语句
- Python学习入门基础教程(learning Python)--3.2 if-else分支语句
- Python学习入门基础教程(learning Python)--4 Python的循环结构
- VBS教程:VBScript 基础-使用循环语句
- Python学习入门基础教程(learning Python)--3.1Python的if分支语句
- Python学习入门基础教程(learning Python)--3 Python分支结构和布尔逻辑
- Java SE基础部分-04. 分支、循环语句
- MSIL 教程(二):数组、分支、循环、使用不安全代码和如何调用Win32 API
- 2008秋-计算机软件基础-循环顺序队列
- Javascript基础教程:while循环代码与示例