[Lesson23] Kotlin - 回圈

while 回圈
Kotlin 的 while 回圈跟 Java 一样,每一次的循环之前会检查条件式

var i:Int = 0

// 先判断再执行
while ( i < 5){ 
    i++
}
Log.d("while",i)

do-while 回圈
Kotlin 的 do-while 回圈也与 Java 相同,它至少会执行一次,且在每次的循环後才检查条件式

var x = 0

// 先做再说,程序至少会执行一次
do {
    x++
} while (i <= 5)

Log.d("do-while",x)

for 回圈

  1. ..:用於递增
  2. downTo:用於递减
  3. until:用於递增
  4. step:搭配以上语法,可以改变递增减的量
// 印出1、2、3、4、5
for (i in 1..5) {
    Log.d("i",i)
}

// 印出5、4、3、2、1
for (i in 5 downTo 1) {
    Log.d("i",i)
}

// 范围到5之前,印出1、2、3、4
for (i in 1 until 5) {
    Log.d("i",i)
}

// 间隔2,印出2、4、6
for (i in 2..6 step 2) {
    Log.d("i",i)
}

谢谢大家愿意花时间阅读,小弟弟我在此鞠躬/images/emoticon/emoticon41.gif


<<:  [Day 23] Android Studio 七日陨石开发:安装与创建第一个专案 (上)

>>:  Day30- Final Go

Day 8 | 比较漂亮的清单-客制化Adapter

Adapter客制化 当需要图文并茂时,就需要客制化Adapter。 建立资料 data class...

DAY 7 - 棘刺壳章鱼

大家好 今天也来涂鸦献丑一下~ 本日想尝试一下阴影跟反光 今天目标是画一只类似章鱼但是却有拥有带刺壳...

SQL Server 资料库设定标准化 - 心得分享

DBA Bootcamp 这里所讲的设定是指安装SQL资料库时的设定。如果你只需要管理三到五个资料库...

Day-7 带着童年的好朋友任天堂红白机、重新在 HDMI 电视上发光吧!

写了好几天的事前准备、我想大家应该都腻了。终於、准备到了一定程度、可以进入本文了。这篇文章主要的目的...

Day16 购物车 -- 异动通知

接续昨天内容,为什麽购物车要分成主体跟项目呢? 主要有几个原因,首先是因为扩充性比较好,再来是常用的...