Types of Loops in Scala

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

We have the perfect professional Scala and Apache Spark Training Course for you!

Watch this Spark-Scala video

while Loop –

While loop execute the code until condition is false.
Syntax

while(condition){
//code
}

while loopCheck out Scala certification blog!
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

Certification in Bigdata Analytics

do – while loop

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

Go through this Scala training in London to get a clear understanding of Scala!

 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

Become a Big Data Architect

for loop

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

Prepare yourself for the industry by going through this Top Apache Spark and Scala Interview Questions and Answers!

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;
}
}
}

Learn Exception Handling in Scala.

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!

Course Schedule

Name Date Details
Big Data Course 30 Mar 2024(Sat-Sun) Weekend Batch
View Details
Big Data Course 06 Apr 2024(Sat-Sun) Weekend Batch
View Details
Big Data Course 13 Apr 2024(Sat-Sun) Weekend Batch
View Details