The Java for loop is a control flow statement that iterates a part of the programs multiple times.
The Java while loop is a control flow statement that executes a part of the programs repeatedly on the basis of given boolean condition.
Java has three types of basic loops: