int x = 5, y = 5, z = 5; if ( x != 5 ) if ( y <= 7 ) z = z + 4; else z = z + 2; system.out.println( z );
will "else" runs? "if" belong to? why or why not? thanks
it print out 5
. doesn't approach second if-else
, because doesn't pass first condition x!=5
, else
statement missing , goes last line print variable out. it's same as:
int x=5, y=5, z=5; if (x!=5) { if (y<=7) { z=z+4; } else { z=z+2; } } system.out.println(z);
that's reason why using both of brackets ()
, {}
correctly more recommended!
Comments
Post a Comment