Wednesday, 4 November 2020

The for Loop in JAVA

 

 

 

The for Loop   :-



A   for loop  is a repetition control structure that allows  us to efficiently write a loop  that  needs  to execute a specific number of times. A  for loop  is useful  when  we  know how many times  a task  is to  be repeated.


The syntax of a for loop is :-

 

for (initialization; Boolean _expression ;update)

  {

         //Statements

    }




Here is the flow of control  in a for loop  :-

            The initialization step is  executed first, and only once .This  step allow  us to  declare and  initialize any  loop  control  variables.  We are not  required to put  a statement  here, as long as  a semicolon appears . Next  , the Boolean  expression  is  evaluated . if  it is true , the body  of is executed. if  it is  false, the body  of the loop does not execute and  flow of control  jumps to the next statement  past  the for loop .

 

             After the  body of for loop  executes, the flow  of control  jumps back up to  the update  statement . This  statement  allow  us  to  update any loop  control variables. 

                      

         This  statement  can be  left  blank, as long as a  semicolon  appears after the  Boolean expression . The Boolean  expression  is now evaluated again . If  it is true , the loop  executes  and the process  repeats itself (body  of loop , then  update step,  then Boolean  expression ). after  the Boolean  expression is false , the  for  loop terminates.

 

EXAMPLE :-

 public class Test 

{

  public static void main(String  args[])

    {

       for(int x =10; x<15; x = x+1)

          {

              System .out.print("value of x :" +x);

              System .out.print("\n");

            }

      }

 }

           

 

OUTPUT :-

value of x : 10

value of x : 11

value of x : 12

value of x : 13

value of x : 14

 

 

 

No comments:

Post a Comment

Student Marks Calculation app using java

      import javax.swing. *; import java.awt.event.ActionEvent ; import java.awt.event.ActionListener ; public class Student { private J...