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);
}
}