0% found this document useful (0 votes)
5 views18 pages

Java Chapter 5 - Looping Statements

Looping statements in Java allow for the execution of code multiple times based on boolean conditions, with three main types: while, do, and for loops. Each type has its own syntax and logic, with while and do loops evaluating conditions differently, while for loops combine initialization, condition checking, and updating in one statement. Proper selection of the loop type is crucial for effective programming.

Uploaded by

Sheik Fareed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views18 pages

Java Chapter 5 - Looping Statements

Looping statements in Java allow for the execution of code multiple times based on boolean conditions, with three main types: while, do, and for loops. Each type has its own syntax and logic, with while and do loops evaluating conditions differently, while for loops combine initialization, condition checking, and updating in one statement. Proper selection of the loop type is crucial for effective programming.

Uploaded by

Sheik Fareed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

Looping Statement

K.A.Sheik Fareed
Assistant Professor of IT
Hajee Karutha Rowther Howdia College
Uthamapalayam-625533

Email Id: [email protected]


Blog Id : https://sfnotesforit.blogspot.com
Looping Statements
Looping statements allow us to execute a
statement multiple times
Often they are referred to as loops
Like conditional statements, they are
controlled by boolean expressions
Looping Statements

Java has three kinds of repetition


statements:
the while loop
the do loop
the for loop

The programmer should choose the


right kind of loop for the situation
The while Statement syntax
A while statement has the following
syntax:
while ( condition )
{
statements;
}
If the condition is true, the statement is executed
Then the condition is evaluated again, and if it is still true, the
statement is executed again
The statement is executed repeatedly until the condition
becomes false
4
Logic of a while Loop

condition
evaluated

true false

statement
Example 1:
An example of a while statement:

int count = 1;
while (count <= 3)
{
System.out.println (count);
count++;
}
Example 2
An example of a while statement:

int count = 1;
while (count < 2)
{
System.out.println (count);
count++;
}
Example 3
An example of a while statement:

int count = 7;
while (count < 7)
{
System.out.println (count);
count++;
}
The do Statement
A do statement has the following syntax:

do{
statement;
}
while ( condition )

The statement is executed once initially, and then the


condition is evaluated
The statement is executed repeatedly until the condition
becomes false
Logic of a do Loop

statement

true

condition
evaluated

false
The do Statement
An example of a do loop:

int count = 0;
do
{
count++;
System.out.println (count);
}
while (count < 3);
The do Statement
An example of a do loop:

int count = 100;


do
{
count++;
System.out.println (count);
}
while (count < 3);

The body of a do loop executes at least once


Comparing while and do
The while Loop The do Loop

statement
condition
evaluated
true

condition
true false
evaluated

statement
false
The for Statement
A for statement has the following syntax:

The initialization The statement is


is executed once executed until the
before the loop begins condition becomes false

for ( initialization ; condition ; update ){


statements;
}
The increment portion is
executed at the end of each
iteration
Logic of a for loop

initialization

condition
evaluated

true false

statements

update
The for Statement
A for loop is functionally equivalent to the
following while loop structure:

initialization;
while ( condition )
{
statement;
update;
}
The for Statement
An example of a for loop:
for (int count=1; count <= 3; count++)
{
System.out.println (count);
}
The initialization section can be used to declare a variable
Like a while loop, the condition of a for loop is tested prior
to executing the loop body
Therefore, the body of a for loop will execute zero or more
times
The for Statement
Each expression in the header of a for
loop is optional
If the initialization is left out, no
initialization is performed
If the condition is left out, it is always
considered to be true, and therefore
creates an infinite loop
If the increment is left out, no increment
operation is performed
Java/Loops.For1.java
For2.java, For3.java, For4.java,

You might also like