The for Loop in Java

A for circle is a reiteration control structure that permits you to effectively compose a loop that needs to execute a particular number of times. A for looping construct is helpful when you know how often an errand is to be rehashed. The syntax for the looping construct is as follows:

The punctuation of a for circle is:

for(initialization; Boolean_expression; redesign)

Here is the stream of control in a for circle:

  • The introduction step is executed in the first place, and just once. This step permits you to pronounce and introduce any loop control variables. You are not needed to put an announcement here, the length of a semicolon shows up.
  • Next, the Boolean outflow is assessed. In the event that it is genuine, the assemblage of the loop is executed. In the event that it is false, the assortment of the loop does not execute and stream of control hops to the following articulation past the for circle.
  • After the group of the for circle executes, the stream of control bounced down to the overhaul explanation. This announcement permits you to overhaul any circle control variables. This announcement can be left clear, the length of a semicolon shows up after the Boolean declaration.
  • The Boolean outflow is currently assessed once more. On the off chance that it is genuine, the loop executes and the scope rehashes itself. After the Boolean declaration is false, the for loop ends.

Sample Implementationpublic class myTest {

public static void main(string args[]) {

for(int i = 0; i < 5; i = i+1) {

System.out.print(“i = ” + i );




This would deliver the accompanying result:
i = 0
i = 1
i = 2
i = 3
i = 4


For any query or issue, feel free to discuss on