Page 207 - ComputerScience_Class_11
P. 207

Syntax: using while loop
                    initialisation;
                    while(condition)
                    {
                        if(condition)
                            {
                                  break;
                            }
                        Statements inside loop;
                        increment or decrement;
                    }
                    1st statement after loop;
                   For example:

                  Program 10     Write a Java program that checks if a number is even or not.

                   1      import java.util.*;
                   2      class even
                   3      {   public static void main(String[] args)
                   4          {   Scanner sc= new Scanner(System.in);
                   5              int n, i, item;
                   6              System.out.println("Enter number of elements to be checked: ");
                   7              n=sc.nextInt();
                   8              for (i=1; i<=n; i++)
                   9              {
                  10                  System.out.println("Enter a number: ");
                  11                  item=sc.nextInt();
                  12                  if(item == 0)
                  13                      break;
                  14                  if(item%2==0)
                  15                  {   System.out.println(item + " is an even number");    }
                  16                  else
                  17                  {   System.out.println(item + " is not an even number"); }
                  18              }
                  19          }
                  20      }
                 The output of the preceding program is as follows:

                       BlueJ: Terminal Window - Java
                   Options

                  Enter number of elements to be checked:
                  2
                  Enter a number:
                  1
                  1 is not an even number
                  Enter a number:
                  2
                  2 is an even number



                                                                                              Statements and Scope  205
   202   203   204   205   206   207   208   209   210   211   212