Output Questions for Class 10 ICSE Computer Applications

What will be the output of the following code?

int m=2;
int n=15; 
for(int i=1;i<5;i++)
m++;
--n;
System.out.println("m="+m);
System.out.println("n="+n);

Java

Java Iterative Stmts

ICSE 2010

203 Likes

Answer

m=6
n=14

Working

As there are no curly braces after the for loop so only the statement m++; is inside the loop. Loop executes 4 times so m becomes 6. The next statement --n; is outside the loop so it is executed only once and n becomes 14.

Answered By

92 Likes