Scala while cycle


Release date:2023-11-14 Update date:2023-11-15 Editor:admin View counts:289

Label:

Scala while cycle

As long as the given condition is true in the Scala language while loop statement repeats the block of code inside the loop.

Grammar

In Scala language the while syntax of the loop:

while(condition)
{
   statement(s);
}

Here, statement(s) can be a single statement or a block of code madeup of several statements.

condition can be any expression, or when it is any non-zero value true . When the condition is the true loop is executed when the. When the condition is false to exit the loop, and the program flow continues to execute the next statement immediately following the loop.

Flow chart

Image0

Here, the while key point of a loop is that the loop may not be executed at all. When the condition is false skips the loop body and directly executes the following the while next statement of the loop.

Example

Example

object Test {
   def main(args: Array[String]) {
      // local variable
      var a = 10;
      // while Recurrent execution
      while( a < 20 ){
         println( "Value of a: " + a );
         a = a + 1;
      }
   }
}

The output result of executing the above code is:

$ 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

Powered by TorCMS (https://github.com/bukun/TorCMS).