Java – Loops with Example3 min read

A loop statement allows us to execute a block of code or statement or group of statements as many times according to the user’s need. It is done by evaluating a given condition for true and false. The statement stops looping when the condition is false.
There are two types of loops :

1. Entry control loop: In this loop, the conditional is checked then the program is executed. There are two types of entry control loop.

  • for loop. 
  • while loop. 

2. Entry control loop: In this loop, the program is executed first and then the condition is checked. There is only one type of loop in the exit control loop.

  • do-while loop.

1. while loop: 

The while loop is one of the fundamental loop statement in Java. It is an entry-control loop, that is it checks the condition at the beginning of the block. And repeats a statement or block until the condition is true. And the increment of the variable checked in condition checking is done inside the block as shown in the below example.

Syntax of while loop:

Example: Click here


2. do…while loop: 

Sometimes it is necessary that the block or statement must be executed at least once but if the condition is initially at a false state then the block will not be executed. So for the situation where a block of code must be executed at least once a do-while loop comes in play.

do-while is an exit-control loop that is it checks the condition after the first execution of the block. And it keeps executing the block until the condition state is false.

Syntax of do..while loop:

Example: Click here


3. for loop: 

The Java for loop allows the user to iterate a part of the program multiple times. If a user is certain about how many specific numbers of times the loop must be executed then for loop is recommended. It is also an entry-control loop but here flow control contains three steps:

  • initialization = The first step is the initialization of the variable and is executed only once. And need to end with a semicolon(;).
  • condition = Second is condition check, it checks for a boolean expression. If true then enter the block and if false exit the loop. And need to end with a semicolon(;).
  • Increment or Decrement = The third one is increment or decrement of the variable for the next iteration. Here, we need to use the semicolon(;).

Syntax of for loop:

Example: Click here


4. Enhanced For loop:

Java 5 added another version of for loop. It is useful to iterate through the elements of a collection or array.

Syntax of enhanced for loop:

Declaration – This is declared variable and must be compatible with the elements of collection or array that is executing. And is available only for that block.
Expression – This is the name of an array you need to loop through.

Example of enhanced for loop in Java:

Output:

Another example enhanced loop in Java with String:

Output:


MORE

Implement Insertion sort Program in C

In this tutorial, we will learn and write a C program to implement insertion sort. Before that you may go through the following topics in …
Read More

C Program for implementation of Selection sort

In this tutorial, we will learn and write a C program to implement selection sort using function. Before that you may go through the following …
Read More

C Program to Delete a Particular element from an Array

In this tutorial, we will write a C program to delete an element in an array by specifying the value. Before that, you should have …
Read More

C Program to sort a String in Ascending order

In this tutorial, we will write a c program to sort a string array in ascending order. Before that, you may go through the following …
Read More

C Program to find Maximum occurring Character in a String

In this tutorial, we will write a program in C to find the maximum occurring character in a string. Before that, you may go through …
Read More

Keith Number Program in C

In this tutorial, we will write a Keith number in C. It is one of the most asked questions in an interview. Before that, you …
Read More