OneCompiler

Loops

For

For loop is used to iterate a set of statements based on a condition. Usually for loop is preferred when number of iterations are known in advance.

Syntax

for(Initialization; Condition; Increment/decrement){  
//code  
} 

Example

public class ForExample {
    public static void main(String[] args) {
      for (int i = 1; i <= 5; i++) {
        System.out.println(i);
      }
    }
}

Check Result here

While

While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.

Syntax

while(condition){  
//code 
}  

Example

public class WhileExample {
    public static void main(String[] args) {
      int i=1;
      while ( i <= 5) {
        System.out.println(i);
        i++;
      }
    }
}

Check result here

Do-while

Do-while is also used to iterate a set of statements based on a condition. It is mostly used when you need to execute the statements atleast once.

Syntax

do{  
//code 
}while(condition); 

Example

public class DoWhileExample {
    public static void main(String[] args) {
      int i=1;
      do {
        System.out.println(i);
        i++;
      } while (i<=5);
    }
}

Check result here