DEV Community

Deepak Kumar
Deepak Kumar

Posted on

Java For Loop

For loops in Java are a fundamental control structure used to execute a block of code repeatedly. In this blog, we will go over the syntax and use cases of the Java for loop.

Syntax
The basic syntax of a Java for loop is:

for (initialization; condition; iteration) {
   statement(s);
}

Enter fullscreen mode Exit fullscreen mode
  • initialization: Initializes a counter variable, usually of type int, which will be used in the condition.

  • condition: A boolean expression that is evaluated before each iteration. If the condition is true, the loop will continue, otherwise, it will terminate.

  • iteration: An expression that increments or decrements the counter variable.

  • statement(s): The code block that will be executed in each iteration of the loop.

Use Cases

  • Iterating over an array We can use a for loop to iterate over all elements in an array and perform some operation on each element.
int[] numbers = {1, 2, 3, 4, 5};
for (int i = 0; i < numbers.length; i++) {
   System.out.println(numbers[i]);
}

Enter fullscreen mode Exit fullscreen mode
  • Iterating over a range of numbers A for loop can be used to iterate over a range of numbers and perform some operation on each number.
for (int i = 0; i < 10; i++) {
   System.out.println(i);
}

Enter fullscreen mode Exit fullscreen mode
  • Nested loops For loops can be nested inside each other, allowing us to perform operations on multiple dimensions of data.
for (int i = 0; i < 3; i++) {
   for (int j = 0; j < 3; j++) {
      System.out.println("i: " + i + " j: " + j);
   }
}

Enter fullscreen mode Exit fullscreen mode

In conclusion, the Java for loop is a versatile control structure that can be used in a variety of scenarios, such as iterating over arrays, ranges of numbers, or nested loops. With a good understanding of the syntax and use cases, you can effectively use for loops in your Java projects.

Top comments (0)