1. Overview
In this article, we’ll look at a core aspect of the Java language – executing a statement or a group of statements repeatedly – using loops.
2. Intro to Loops
In programming languages, looping is a feature which facilitates the execution of a set of instructions until the controlling Boolean-expression evaluates to false.
Java provides different types of loops to fit any programming need. Each loop has its own purpose and a suitable use case to serve.
Here are the types of loops that we can find in Java:
- Simple for loop
- Enhanced for-each loop
- While loop
- Do-While loop
3. For Loop
A for loop is a control structure that allows us to repeat certain operations by incrementing and evaluating a loop counter.
For a detailed example, have a look at the dedicated post: Java For Loop.
4. While Loop
The while loop is Java’s most fundamental loop statement. It repeats a statement or a block of statements while its controlling Boolean-expression is true.
For a detailed example, have a look at the dedicated post: Java While Loop.
5. Do-While Loop
The do-while loop works just like the while loop except for the fact that the first condition evaluation happens after the first iteration of the loop.
For a detailed example, have a look at the dedicated post: Java Do-While Loop.
6. Conclusion
In this quick tutorial, we showed the different types of loops that are available in the Java programming language.
We also saw how each loop serves a particular purpose given a suitable use case. We discussed the circumstances that are suitable for a given loop implementation.
As always, examples can be found over on GitHub.