Computer Applications
State the difference between entry controlled loop and exit controlled loop.
Answer
| Entry controlled loop | Exit controlled loop |
|---|---|
| It checks the condition at the time of entry. Only if the condition is true, the program control enters the body of the loop. | It checks the condition after executing its body. If the condition is true, loop will perform the next iteration otherwise program control will move out of the loop. |
| Loop does not execute at all if the condition is false. | The loop executes at least once even if the condition is false. |
| Example: for and while loops | Example: do-while loop |
Related Questions
Define a class to accept a number and check whether it is a SUPERSPY number or not. A number is called SUPERSPY if the sum of the digits equals the number of the digits.
Example1:
Input: 1021 output: SUPERSPY number [SUM OF THE DIGITS = 1+0+2+1 = 4, NUMBER OF DIGITS = 4 ]Example2:
Input: 125 output: Not an SUPERSPY number [1+2+5 is not equal to 3]Give the output of the following program segment. How many times is the loop executed?
for(x=10; x>20;x++) System.out.println(x); System.out.println(x*2);To execute a loop 10 times, which of the following is correct?
- for (int i=11;i<=30;i+=2)
- for (int i=11;i<=30;i+=3)
- for (int i=11;i<20;i++)
- for (int i=11;i<=21;i++)
Rewrite the following do while program segment using for:
x = 10; y = 20; do { x++; y++; } while (x<=20); System.out.println(x * y );