Scala while循环语句用法示例

本文概述

  • Scala while循环示例
  • Scala无限While循环示例
  • Scala do-while循环示例
  • Scala无限do-while循环
在Scala中, while循环用于迭代代码直到指定条件。它测试布尔表达式并一次又一次地迭代。如果你不知道迭代次数, 建议使用while循环。
句法
while(boolean expression){ // Statements to be executed}

流程图:
Scala while循环语句用法示例

文章图片
Scala while循环示例
object MainObject {def main(args: Array[String]) {var a = 10; // Initializationwhile( a< =20 ){// Conditionprintln(a); a = a+2// Incrementation}}}

【Scala while循环语句用法示例】输出
101214161820

Scala无限While循环示例 你还可以创建一个无限的while循环。在下面的程序中, 我们在while循环中传递了true。使用无限循环时要小心。
object MainObject {def main(args: Array[String]) {var a = 10; // Initializationwhile( true ){// Conditionprintln(a); a = a+2// Incrementation}}}

输出
10121416...Ctr+Z // To stop execution

Scala do-while循环示例
object MainObject {def main(args: Array[String]) {var a = 10; // Initializationdo {println( a ); a = a + 2; // Increment}while( a < = 20 )// Condition}}

输出
101214161820

Scala无限do-while循环 在scala中, 你可以创建无限的do-while循环。要创建无限循环, 只需在循环条件中传递真实的文字即可。
让我们来看一个例子。
object MainObject {def main(args: Array[String]) {var a = 10; // Initializationdo {println( a ); a = a + 2; // Increment}while( true)// Condition}}

输出
10121416...Ctrl+Z // To stop execution of program

    推荐阅读