While loop in java with example


There are several looping statements available in java. One of them is while loop in java.
While loop is used to execute some statements repeatedly until condition returns false. If number of iterations are not known beforehand, while loop is recommended.

The syntax for while loop in java

Let’s take a very simple example:
Print number from 1 to 10 using while loop


1 2 3 4 5 6 7 8 9 10

If you are still confused with above concept, let’s understand it with the help of flow diagram.

While loop in java

Let’s try to print only even numbers now.


2 4 6 8 10


If you are given an array of integer, you need to find an element in that array.



You need to write a program to search an element in the array.If element is found in the array, return “PRESENT” else return “NOT PRESENT”

I would recommend you to try it yourself and then look at below code.



53 is present in the array

Infinite while loop

You need to be careful with condition you provide in while loop otherwise, you may end up creating infinite while loop.
For example:
Let’s say you want to print number from 10 to 1 and you use below code:


10 9 8 7 6 5 4 3 2 1

Now in above code, instead of i–, you have put i++. In this code,loop will go into infinite loop.

Another example of infinite while loop in java is below code:

That’s all about while loop in java.


Add Comment