黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

Scala do...while 循環(huán)

Scala do...while 循環(huán)

Scala 循環(huán) Scala 循環(huán)

不像 while 循環(huán)在循環(huán)頭部測(cè)試循環(huán)條件, Scala 語(yǔ)言中,do...while 循環(huán)是在循環(huán)的尾部檢查它的條件。

do...while 循環(huán)與 while 循環(huán)類(lèi)似,但是 do...while 循環(huán)會(huì)確保至少執(zhí)行一次循環(huán)。

 

1. 語(yǔ)法

Scala 語(yǔ)言中 while 循環(huán)的語(yǔ)法:

do {
   statement(s);
} while( condition );

 

2. 流程圖

Scala 中的 do...while 循環(huán)

請(qǐng)注意,條件表達(dá)式出現(xiàn)在循環(huán)的尾部,所以循環(huán)中的 statement(s) 會(huì)在條件被測(cè)試之前至少執(zhí)行一次。

如果條件為 true,控制流會(huì)跳轉(zhuǎn)回上面的 do,然后重新執(zhí)行循環(huán)中的 statement(s)。

這個(gè)過(guò)程會(huì)不斷重復(fù),直到給定條件變?yōu)?false 為止。

范例

object Test {
   def main(args: Array[String]) {
      // 局部變量
      var a = 10;

      // do 循環(huán)
      do{
         println( "Value of a: " + a );
         a = a + 1;
      }while( a < 20 )
   }
}

執(zhí)行以上代碼輸出結(jié)果為:

$ scalac Test.scala
$ scala Test
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19

Scala 循環(huán) Scala 循環(huán)

下一節(jié):Scala for循環(huán)

Scala 教程

相關(guān)文章