KnowledgeBoat Logo

Computer Applications

Analyze the following program segment and determine how many times the body of the loop will be executed (show the working).

x = 5; y = 50;
while(x<=y)
{
y = y / x;
System.out.println(y);
}

Java

Java Iterative Stmts

ICSE 2009

116 Likes

Answer

10
2

The loop will execute 2 times.

Working

xyRemarks
550Initial values
510After 1st iteration
52After 2nd iteration

After 2 iterations y becomes less than x so condition of while loop becomes false and it stops executing.

Answered By

48 Likes


Related Questions