KnowledgeBoat Logo

Output Questions for Class 10 ICSE 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