Scala中的while循环

Scala中的while循环

Scala中的while循环用于多次运行代码块。执行次数由输入条件定义。如果此条件为TRUE,则代码将运行,否则将不运行。

当程序没有有关确切执行次数的信息时,使用while循环。执行次数由输入条件定义,该条件可以是任何变量或表达式,如果值为正数则为TRUE,如果为零则为FALSE。

即使在代码的生命周期中,此循环也可能不会运行一次。如果条件最初为FALSE。在这种情况下,该流将不会进入循环。

while循环也被称为进入控制环,因为其条件的循环代码执行前检查。

while循环的语法:

    while(condition){
	    //要执行的代码...
    }

while循环流程图:

Scala中的while循环对象

object MyClass {
      def main(args: Array[String]) {
          var myVar = 2; 
          println("This code prints 2's table upto 10")
          while(myVar <= 10){
              println(myVar)
              myVar += 2;
          }
      }
   }

输出结果

This code prints 2's table upto 10
2
4
6
8
10

代码说明:

上面的代码是解释Scala中while循环的用法。在这段代码中,我们使用了一个名为myVar的变量,该变量在while循环中用作计数器。为了将文本打印到屏幕上,我们使用println方法,该方法将光标在打印后移至下一行。我们使用了先前学习的+ =赋值运算符。该代码打印2到10的表。