←
Top
/
Answer-09A-2
Answer to Question 09A-2
There is no
else
in front of the second
if
. So one of the statements
y
= 0
or
y
= 1
must be done. So
y
can never be made −1. Here is a corrected version.
if(x < 0) { y = -1; } else if(x == 0) { y = 0; } else { y = 1; }