KnowledgeBoat Logo
|

Computer Applications

Analyze the given program segment and answer the following questions:

  1. Write the output of the program segment.
  2. 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;
}

Java Iterative Stmts

ICSE 2016

75 Likes

Answer

Output
5
10

Loop executes 3 times.

Below dry run of the loop explains its working.

mOutputRemarks
551st Iteration
105
10
2nd Iteration
155
10
3rd Iteration — As m % 3 becomes true, break statement exists the loop.

Answered By

35 Likes


Related Questions