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