Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Die Antwort von "byto" ist zwar richtig ... aber dennoch ein wenig dürftig ausgefallen?
Das dein ? : -Konstrukt nicht funktioniert hat (Fehlermeldung b eim Kompilieren ist auch recht eigenartig), ist ganz einfach.
Die beiden Möglichkeiten (also rechts und links vom Doppelpunkt) müssen einen Wert zurückliefern, der dann gleich weiterverwendet wird. System.out.println() gibt dir aber nix zurück.
Du musst also den Rückgabewert des Konstruktes auffangen und weiterverarbeiten:
Sieht, so finde ich zumindest, auch gleich viel aufgeräumter aus. ... natürlich könnte man auch beides in eine Zeile quetschen ... aber wir wollen ja keinen Wettbewerb im Kurzcodeschreiben gewinnen.
Naja, das ist ja grad der Vorteil an dieser Notation, dass sie eben kurz ist. Wenns um Übersichtlichkeit geht, sollte man eh die normale If-Then-Else Notation verwenden.