Scala中的while循环用于多次运行代码块。执行次数由输入条件定义。如果此条件为TRUE,则代码将运行,否则将不运行。
当程序没有有关确切执行次数的信息时,使用while循环。执行次数由输入条件定义,该条件可以是任何变量或表达式,如果值为正数则为TRUE,如果为零则为FALSE。
即使在代码的生命周期中,此循环也可能不会运行一次。如果条件最初为FALSE。在这种情况下,该流将不会进入循环。
该while循环也被称为进入控制环,因为其条件的循环代码执行前检查。
while循环的语法:
while(condition){ //要执行的代码... }
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的表。