Java For Loop


A for loop is a recurrence control arrangement that authorizes users to professionally write a loop that requires to be implemented a specific number of times.

A for loop is helpful when you recognize how many times a job is to be replicated.


The syntax of a for loop is:

for(initialization; Boolean_expression; update) {
   // Statements

Here is the flow of control in a for loop:

  • The initialization pace is performed first, and only formerly. This step authorizes users to state and initialize any loop control objects and this step ends with a semicolon (;).
  • Next, the Boolean expression is assessed. If it is factual, the body of the loop is performed. If it is false, the remains of the loop will not be implemented and control jumps to the next declaration past the for a loop.
  • After the variables of the for loop obtains executed, the manage jumps back up to the update line. This statement authorizes you to inform any loop control rows. This object can be left empty with a semicolon at the end.
  • The Boolean expression is now assessed again. If it is true, the loop performs and the procedure repeats (body of a loop, then update step, then Boolean expression). After the Boolean look is false, the for loop terminates.

Flow Diagram


Following is an example code of Java for a loop.

public class Test {

   public static void main(String args[]) {

      for(int x = 10; x < 20; x = x + 1) {
         System.out.print("value of x : " + x );

This will produce the following result:


value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19

Here at Intellinuts, we have created a complete Java tutorial for Beginners to get started in Java.