मराठी

State the Difference Between While and Do While Loop. - Computer Applications

Advertisements
Advertisements

प्रश्न

State the difference between while and do-while loop.

Distinguish between while and do-while loop.

State one difference between while loop and do-while loop. 

फरक स्पष्ट करा

उत्तर

S. No. while loop do-while loop
1. It is an entry-controlled loop.  It is an exit-controlled loop.
2. The statements can be executed. The loop executes the statement at least once.
3. The condition is tested before execution. The condition is tested after execution.
4. The loop terminates if the condition becomes false. If the condition is false, the computer keeps executing the loop.
shaalaa.com

Notes

Students should refer to the answer according to their questions.

Introduction of Nested Loop
  या प्रश्नात किंवा उत्तरात काही त्रुटी आहे का?
पाठ 1.09: Iterative Constructs in Java - EXERCISES [पृष्ठ १२४]

APPEARS IN

अविचल Computer Applications [English] Class 10 ICSE
पाठ 1.09 Iterative Constructs in Java
EXERCISES | Q V. 5. | पृष्ठ १२४
अविचल Computer Applications [English] Class 10 ICSE
पाठ 1.09 Iterative Constructs in Java
EXERCISES | Q V. 7. (i) | पृष्ठ १२४

संबंधित प्रश्‍न

Give the output of following code and mention how many times the loop will execute?

int i;
for(i=5; i> =l;i~)
{
if(i%2 ==1)
continue;
System.out.print(i+ ”
}


Give the output of the following program segment and also mention the number of times the loop is executed:

int a,b;
for (a=6, b=4; a< =24; a=a + 6)
{
if (a%b= =0)
break;
}
System, out .println(a);


Write the output:
charch= ‘F’;
int m= ch;
m=m+5;
System.out.println(m+ ” ” +ch);


Convert following do-while loop into for loop.
int i = 1;
int d = 5;
do {
d=d*2;
System.out.println(d);
i+ + ; } while (i< =5);


Analyze the given program segment and answer the following questions : 

for(int i = 3; i <= 4; i++){
    for(int j = 2; j <i; j++){
        System.out.print("");
    }
    System.out.println("WIN");
}

(i) How many times does the inner loop execute ?
(ii) Write the output of the program segment.


Convert the following while loop to the corresponding for loop: 

int m = 5, n = 10;
while (n >= 1)
{
System.out.println(m*n);
n--;
}

Analyze the given program segment and answer the following questions:

(i) Write the output of the program segment.
(ii) How many times does the body of the loop gets executed?

for (int m=5; m<=20;m+=5)
{   if(m%3==0)
   break;
else
if(m%5==0)
System.out.println(m);
continue;
}


Give the output of the following program segment and also mention how many times the loop is executed : 

int i; 
for (i = 5; i > 10; i++) 
System.out.println(i); 
System.out.println(i * 4);

Convert the following do...while loop to for loop:

int x = - 10;
do

{x - -;
System.out.print(x);
}while(r >= 1);

Define a class to overload the method perform as follows:

double perform (double r, double h) to calculate and return the value of Curved surface area of cone CSA π rl
`l = sqrt(r^2 + h^2)`
void perform (int r, int c) Use NESTED FOR LOOP to generate the following format r = 4, c = 5 output -
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
void perform (int m, int n, char ch) to print the quotient of the division of m and n if ch is Q else print the remainder of the division of m and n if ch is R

Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×