public void test(int x) { int odd = 1; if(odd) /* Line 4 */ { System.out.println("odd"); } else { System.out.println("even"); } }
Which statement is true?
Answer: Option A
Explanation:
The compiler will complain because of incompatible types (line 4), the if expects a boolean but it gets an integer.