Ternary operator in Java only evaluating one expression since Java 7 - was that different in Java 1.6 and lower? Ternary operator in Java only evaluating one expression since Java 7 - was that different in Java 1.6 and lower? java java