Course Content
Introduction to Java
Java loops repeat a block of code until a certain condition is met.
The while loop
Syntax of the while
loop:
The code inside the while
loop will be executed as long as the condition is true. Once the condition becomes False
, the code inside the loop will stop executing, and the program will continue with the following line of code after the loop. It is important to note that the condition is checked before the code inside the loop is executed.

Example for the while loop:
Main.java
The do-while loop
The do-while
loop is a control flow statement that allows code to be executed repeatedly based on a given condition.
Syntax of the do-while loop:
The code block in a do-while
loop will execute first, and then the condition will be checked. If the condition evaluates to True
, the code block will execute again. If the condition is False
, the code block will never be executed.

Difference between the do-while loop and the while loop
A do-while
loop allows code to be executed repeatedly based on a given condition. The condition is evaluated after the code block is executed, and the while
loop checks the condition before the code block is executed. If the condition is False
, the code block will never be executed.
Example of the do-while loop:
Main.java
The for loop
A for
loop is a type of loop that helps you to execute a given set of commands multiple times. The number of times the commands repeat depends on the number you use as the parameter for the for
loop.
Syntax of the for loop:
Here, the initialization expression is executed only once. The condition is evaluated before each iteration. If the condition evaluates to True
, the code inside the for loop is executed. After the code inside the for loop is executed, the increment expression is executed. The for
loop can have an optional label that you can use to break or continue the loop.

The advantage of the for
loop is that it can help you save time by automatically running a set of commands.
Example for the for loop:
Main.java
Infinite loop
An infinite loop is an instruction sequence that loops endlessly when a terminating condition isn't met.
Main.java
Java will run the above loop for ___ times.
Select the correct answer
Section 1.
Chapter 8