x = 1.0f > 1.1f == -3 * +9 +1/2 < -20 != true
Dieser Ausdruck ist syntaktisch nicht korrekt und kann dementsprechend nicht opterationspräzedenztechnisch sinnvoll evaluiert werden.
Allgemein gilt folgende Operatorpräzedenz in Java (absteigende Reihenfolge)
1.) Unäre Operatoren ++
, --
, +
, -
, !
2.) Arithmetische Operatoren *
/
%
+
-
3.) Shift-Operatoren <<
, >>
, >>>
4.) Vergleichs-Operatoren <
, <=
, >
, >=
, ==
, !=
5.) Logische Operatoren &
, ^
, |
, &&
, ||
, ?:
(Elvis-Operator)