Why does this basic Java boolean expression not work? -
why not compute in java (v1.8). seems logical me....
boolean banana = true; (banana == true || false) ? system.out.println("true") : system.out.println("false"); output message: error: java: not statement
the ternary conditional operator must return value. second , third operands can't statements don't return anything. must expressions return value.
you switch :
system.out.println(banana ? "true" : "false"); note banana == true || false equivalent banana == true, equivalent banana banana boolean type.
Comments
Post a Comment