Discussion :: Flow Control
-
What will be the output of the program?
int x = 3; int y = 1; if (x = y) /* Line 3 */ { System.out.println("x =" + x); }
Answer : Option C
Explanation :
Line 3 uses an assignment as opposed to comparison. Because of this, the if statement receives an integer value instead of a boolean. And so the compilation fails.
Be The First To Comment