I've been trying to reason this one out and have yet to figure out why this operation is false.
// ( 3 >= 3 && !(true || true) )
boolean tricky = ???;
When I enter true, the instructions correct me to write tricky = false.
When I break it down using precedence:
!(true) becomes false.
3 >= is true.
true && false becomes false.
false || true becomes true.
So tricky = true, if the precedence is !, &&, then ||.
Thanks for reviewing!