top of page
ICSE Class 9 Computer Applications
8. Iterative Constructs in java
  ​
       01  Defination

         Iterative statements allow a set of instructions to be performed repeatedly until a certain condition is fulfilled. The iterative                     statements are also called as loops or looping statements.

​

                            Java loop statement has 4 parts:

  • Initialization sets a loop control variable to an initial value.

  • Condition/test expression  is a Boolean expression that tests the loop control variable. If condition is true, the loop continues to iterate. If condition is false, the loop terminates.

  • Update expression  determines how the loop control variable is changed each time the loop iterates.

  • Body of the Loop The statements executed repeatedly whenever  the condition is true.

​

 02  Types  of  looping  statement

​

                           entry  controlled ( for , while ) –  the condition is checked before entering the loop.

                           exit   controlled ( do  while )    – the condition is checked before exiting the loop

                           Note : do while loop is removed for this exam  

​

​

03   Syntax of each loop

             Syntax of for loop

               for (initialization; testExpression; update)
               {
                     // statements inside loop's body

}

​

             Syntax of while loop

               while (testExpression)

               {
                     // statements inside loop's body

}

​

​

​

04   Programs 

​

/* Program to display numbers 1 to 10 using for loop */

​class forEg
{
    public static void main(String args[])
    {
        int i;
       for(i=1;i<=10;i++)
        {
         System.out.println(i);
         }
     }
}

 

              /* Program to display numbers 1 to 10 using while loop */

​class whileEg
{
    public static void main(String args[])
    {
        int i=1;
        while(i<=10)
        {
         System.out.println(i);
         i++;
        }
    
    }
}

                 

​

05   jump statements

​

While working with loops, it is sometimes desirable to skip some statements inside the loop or terminate the loop immediately without checking the test expression.

​

In such cases, break and continue statements are used.

​

The break statement in Java terminates the loop immediately, and the control of the program moves to the next statement following the loop.

​

The continue statement in Java skips the current iteration of a loop (for, while, do...while, etc) and the control of the program moves to the end of the loop. And, the test expression of a loop is evaluated.

​

/* Program for break statement */

class breakEg
{
    public static void main(String args[])
    {
        for(int i=1;i<=5;i++)
        {
            if(i==1)
            break;
            System.out.println(i);
        }
    
    }
}

​

/* Program for continue statement */

class continueEg
{
    public static void main(String args[])
    {
        for(int i=1;i<=5;i++)
        {
            if(i==2)
            continue;
            System.out.println(i);
        }
    
    }
}

​

06   Need of loops​

​

Thus the need of loops is to repeat the same, or similar, code a number of times.

Anchor 2
Anchor 1
Anchor 3
Anchor 4
Anchor 5
Anchor 6
bottom of page