While loop in Java

While loop is a control flow statement in Java that is used to execute a set of statements repeatedly while a given condition is true. The basic syntax of a while loop in Java is as follows:

while (condition) {

The condition in the while loop is a boolean expression that is evaluated before each iteration of the loop. If the condition is true, the loop will continue to execute; otherwise, it will exit the loop. It’s important to note that the condition should eventually become false, or the loop will execute indefinitely, leading to an infinite loop.

For example, the following while loop will print the numbers from 1 to 10:

int i = 1;
while (i <= 10) {

While loops can also be used to perform complex calculations. For example, the following while loop can be used to calculate the factorial of a number:

int num = 5, factorial = 1;
while (num > 0) {
   factorial *= num;

System.out.println("Factorial: " + factorial);

It’s important to use while loops carefully, as they can lead to infinite loops if the condition is not updated properly. To avoid infinite loops, it’s recommended to use for loops instead of while loops when the number of iterations is known in advance.

In conclusion, while loops in Java are a powerful tool for repeating a set of statements while a certain condition is true. They can be used to perform complex calculations or iterate over data structures, but it’s important to be careful when using them to avoid infinite loops. Understanding when and how to use while loops is an important aspect of programming in Java.

Shubhajna Rai
Shubhajna Rai

A Civil Engineering Graduate interested to share valuable information with the aspirants.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the latest updates on your inbox

Be the first to receive the latest updates from Codesdoc by signing up to our email subscription.