Computer Applications
Give the output of the following program segment and also mention the number of times the loop is executed:
int x, y;
for (x = 9, y = 4; x <= 45; x+=9) {
if (x % y == 0)
break;
}
System.out.println(x);
Java
Java Iterative Stmts
17 Likes
Answer
36
Loop executes 4 times
Working
Below table shows the dry run of the loop:
x | y | Remarks |
---|---|---|
9 | 4 | 1st Iteration |
18 | 4 | 2nd Iteration |
27 | 4 | 3rd Iteration |
36 | 4 | 4th Iteration. As 36 % 4 is 0 so break statement terminates the loop. |
Answered By
12 Likes