虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > Scala > Scala while循环

Scala while循环
类别:Scala   作者:码皇   来源:互联网   点击:

while 循环语句多次执行,只要给定的条件为真执行目标语句。语法:Scala while循环的语法是:while(condition){statement(s);}在这里,声明可以是单个语句或语句块。所述条件可以是任何表达式,真值是任何非零值

while 循环语句多次执行,只要给定的条件为真执行目标语句。

语法:

Scala while循环的语法是:

  1. while(condition){ 
  2.    statement(s); 

在这里,声明可以是单个语句或语句块。所述条件可以是任何表达式,真值是任何非零值。当条件为true,则循环迭代。当条件为faklse,则程序控制进到紧接在循环之后的行。

流程图:

Scala while loop

在这里,while循环的关键点是循环可能不会永远运行。当条件测试结果为false,循环体将跳过while循环后的第一个语句执行。

示例:

  1. object Test { 
  2.    def main(args: Array[String]) { 
  3.       // Local variable declaration: 
  4.       var a = 10; 
  5.  
  6.       // while loop execution 
  7.       while( a < 20 ){ 
  8.          println( "Value of a: " + a ); 
  9.          a = a + 1; 
  10.       } 
  11.    } 

 

当上述代码被编译和执行时,它产生了以下结果:

  1. C:/>scalac Test.scala 
  2. C:/>scala Test 
  3. value of a: 10 
  4. value of a: 11 
  5. value of a: 12 
  6. value of a: 13 
  7. value of a: 14 
  8. value of a: 15 
  9. value of a: 16 
  10. value of a: 17 
  11. value of a: 18 
  12. value of a: 19 
  13.  
  14. C:/> 
 
相关热词搜索: Scala while循环
上一篇:Scala循环类型
下一篇:Scala函数