美文网首页Kotlin精讲-黑马程序员(原创)
kotlin精讲-第5章(21)循环语句-for、while、d

kotlin精讲-第5章(21)循环语句-for、while、d

作者: 739c8d412b4c | 来源:发表于2017-12-08 16:48 被阅读46次

    循环语句:for、While、do...while

    循环语句,表示满足条件就重复的去执行某一个操作。Kotlin****中支持3****种循环方式,for****循环、while****循环、do…while****循环。

    for循环

    for****循环使用最为广泛, java里面的for循环有普通循环和快速循环,比如你可能看到过java里面的普通循环和快速循环的代码:

    java里面普通循环,是通过分号进行分割的。Kotlin语句的最后本来就不需要有分号。所以无法通过分号分割。所以,Kotlin只有一种循环形式,而且有别于java中的快速循环。Kotlin中的for循环结构如下

    区间、数组、List集合、Set集合、Map集合都可以进行for循环,我们通过一个案例,把常用的遍历情况给大家汇总下,参考代码:

    while语句

    while语句也称条件判断语句,通过一个条件表达式决定是否继续重复执行语句。基本的语法结构是这样的:

    条件表达式:必选参数可以是Boolean型变量或者返回结果为Boolean型的表达式。

    执行语句:可选参数,任意的代码语句。

    下面通过while循环实现一个小功能,输出从1~8之间的偶数:

    do…while语句

    do…while语句与while语句类似,他们的区别在于,do…while是执行一次循环操作之后,再看是否满足条件表达式,再看是否进行第二次。while先看是否满足条件表达式,再去决定是否执行第一次循环操作。也就意味着,do…while 的循环操作一定会被执行一次。

    do…while基本的语法结构是这样的:

    while(条件表达式);

    条件表达式:必选参数可以是Boolean型变量或者返回结果为Boolean型的表达式。

    执行语句:可选参数,任意的代码语句。

    我们通过案例,使用下do…while,参考代码:

    相关文章

      网友评论

        本文标题:kotlin精讲-第5章(21)循环语句-for、while、d

        本文链接:https://www.haomeiwen.com/subject/nwoeixtx.html