Output Questions for Class 10 ICSE Computer Applications

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);

Java

Java Iterative Stmts

ICSE 2018

80 Likes

Answer

20

The loop executes 0 times.

Working

i is initialized to 5 and as the loop condition is false before the first iteration itself so the loop doesn't execute. The statement System.out.println(i * 4); is outside the loop so it gets executed once, printing 20 to the console.

Answered By

39 Likes