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)