This loop is basically applied to a program where the number of iterations is not fixed.

The syntax of while loop:

while( <test condition>)

{

// block of statements

}

Let’s do the same task of printing 8 times “I Love Computers” using while loop.

class Repeat
{
public static void main()
{
int i=1;

while(i<=8)
{
System.out.println("I Love Computers");
i++;
}
while(i<=8);

}
}

Output:

I Love Computers
I Love Computers
I Love Computers
I Love Computers
I Love Computers
I Love Computers
I Love Computers
I Love Computers

Let us understand what happened:

Step 1) The control variable ‘i’ is declared outside the loop construct and is initialized with the value 1.

Step 2) The while-loop construct starts and the test condition is given as  ‘ i<=8’, which means while the value of i is less than or equals to 8, the loop will execute.

Step 3) The step value is given as ‘i++’ inside the looping block, which means i=i+1, i.e. the value of i is incremented by 1 at every iteration till the test condition is true.

Step 4) The statement inside the block is executed until the condition is true.

Similarly, let’s write a program to print the first ten multiples of 2, but this time using while loop:

class Multiple

{
public static void main()
{
int i=1;
int c=0;
while(i<=10);
{
c=2*i;
System.out.println(c);
i++;
}
}
}

Output:

2
4
6
8
10
12
14
16
18
20

Report Error/ Suggestion

Related Posts:

[yuzo_views]











CopyRight © 2019

CopyRight © 2019