Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
4 views

Java While and for loops

The document explains the do-while and for loops in programming, detailing their syntax and providing examples of their usage. The do-while loop executes a block of code at least once and continues as long as a condition is true, while the for loop allows repeated execution of code with a specified number of iterations. Additionally, it covers the use of break statements to alter the flow of execution within loops.

Uploaded by

lsrinivas.rpa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Java While and for loops

The document explains the do-while and for loops in programming, detailing their syntax and providing examples of their usage. The do-while loop executes a block of code at least once and continues as long as a condition is true, while the for loop allows repeated execution of code with a specified number of iterations. Additionally, it covers the use of break statements to alter the flow of execution within loops.

Uploaded by

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

do-while loop:

The do-while loop starts with doing a task once. Next, a condition is verified. If the condition is true,
it runs the task again. If it’s false, the loop stops.

The do-while loop is a control flow statement in programming that executes a block of code at least
once and then repeatedly as long as a specified condition is true.

Syntax:

Do {
//run this block of code
} while(condition);

Integer count = 5;

do {
System.debug('Count: ' + count);
count--;
} while (count > 0);

Integer i = 1;
// Do-while loop
do {
// Body of do-while loop
// Print statement
System.debug('Hello World');
// Update expression
i++;
}
// Test expression
while (i < 6);

Integer sum = 0;
Integer testNumber = 1;

do {
sum += testNumber;
testNumber++;
} while (testNumber <= 10);

System.debug('Sum: ' + sum);


For Loops:
 The traditional for loop
 The list or set iteration for loop

The traditional for loop:


In Java, a for loop is a control flow statement that allows you to execute a block of code repeatedly,
with a specified number of iterations or until a certain condition is met.

for (initialization; Boolean_exit_condition; increment);


for (Integer i = 0; i < 5; i++) {
System.debug('Iteration: ' + i);
}
----------------------------------------
for (Integer i = 1; i <= 15; i++){
System.debug('Hello World');
}

-----------------------------------------
Integer sum = 0;

// for loop begins


// and runs till x <= 20
for (Integer x = 1; x <= 10; x++) {
sum = sum + x;
}
System.debug('Sum: ' + sum);

//multiplication table
Integer n = 17;

for (Integer i = 1; i < 10; i++) {


System.debug(n+' * '+i+' = '+n*i);
}

List<Integer> numbers = new List<Integer>{1, 2, 3, 4, 5};

for (Integer i = 0; i < 5; i++) {

//for (Integer i = 0; i < numbers.size(); i++) {


numbers[i] = numbers[i] * 2;
System.debug('Doubled Number: ' + numbers[i]);
-------------------------
for(Integer i=1; i<=10; i++ ){
if(Math.mod(i, 2) == 0){
System.debug(i + ' Is even number');
}
else{
System.debug(i + ' Is odd number');
}
}
------------------------
//find the sum of even numbers from 1 to 10
Integer totalSum = 0;
List<Integer> listOfNumbers = new List<Integer>();
for (Integer i=1; i<=10; i++){
listOfNumbers.add(i);
}
System.debug('listOfNumbers: ' +listOfNumbers);

for(Integer i=1; i<listOfNumbers.size(); i++ ){

if(Math.mod(listOfNumbers[i], 2) == 0){
totalSum = totalSum + listOfNumbers[i];
System.debug('totalSum value is: ' +totalSum);
}
}
System.debug('Find sum: '+ totalSum);

break:
Branching statements allow you to alter the flow of execution in a program dynamically.
Java supports break statements.

for (Integer i = 0; i < 100; i++) {

if (i == 5) {
System.debug('i is 5');
break; // Exits the loop if i is 5
}
System.debug('i value is = ' + i);
}

You might also like