Can anyone explain why the answers are what they are please? The first one i guess its because the stopping condition is already reached so it skips the statement but question 1
In Question 13 :
for (n = 4; n > 0; n--);
the loop executes directly. So, It just decreases the value of n, and didnot enter to the next statement until it completes its execution. So, here it won't come to statement until it completes its execution. At the End of execution value of n is 0. So, when it comes to statement
System.out.print(n);
value of n is 0 , so the output of the program is 0