bing
Flat 10% & upto 50% off + Free additional Courses. Hurry up!

Scala Loops

 

Loop is used to execute the block of code several times according to the condition given in the loop. It means it execute same code multiple times so it saves code and also helps to traverse the elements of array.

There are 3 types of loop –

 

  • while Loop –

While loop execute the code until condition is false.

Syntax

while(condition){

//code

}

while loop

e.g.

object Intellipaat {

def main(args: Array[String]) {

var I = 20;

while( a >10 ){

println( "Value of I is: " + I );

I = I - 2;

}

}

}

Compile and execute the above program:

scalac Intellipaat.scala

scala Intellipaat

Output

Value of I is:20

Value of I is:18

Value of I is:16

Value of I is:14

Value of I is:12

 

  • do – while loop

It also executes the code until the condition is false. In this at least once, code is executed whether condition is true or  false, but this is not the case with while. While loop is executed only when the condition is true.

 Syntax

do

{

//code

}while(condition);

e.g.

object Intellipaat {

def main(args: Array[String]) {

var I = 20;

do{

println( "Value of I is: " + I );

I = I - 2;

} while( a >10 );

}

}

Compile and execute the above program:

scalac Intellipaat.scala

scala Intellipaat

Output

Value of I is:20

Value of I is:18

Value of I is:16

Value of I is:14

Value of I is:12

Value of I is:10

 

  • for loop

It also executes the code until condition is false. It is used when number of iterations are known where while is used when number of iterations are not known.

Syntax

for( var I <- Range ){

//code

}

e.g.

object Intellipaat {

def main(args: Array[String]) {

var I = 0;

for (I <- 1 to 10){

println( "Value of I is: " + I );

I = I + 2;

}

}

}

Compile and execute the above program:

scalac Intellipaat.scala

scala Intellipaat

Output

Value of I is:1

Value of I is:3

Value of I is:5

Value of I is:7

Value of I is:9

This blog will help you get a better understanding of Significance Of Scala!

"0 Responses on Scala Loops"

Training in Cities

Bangalore, Hyderabad, Chennai, Delhi, Kolkata, UK, London, Chicago, San Francisco, Dallas, Washington, New York, Orlando, Boston

100% Secure Payments. All major credit & debit cards accepted Or Pay by Paypal.

top

Sales Offer

  • To avail this offer, enroll before 05th December 2016.
  • This offer cannot be combined with any other offer.
  • This offer is valid on selected courses only.
  • Please use coupon codes mentioned below to avail the offer
offer-june

Sign Up or Login to view the Free Scala Loops.