operatori numerici
Si riferiscono ai tipi numerici
| Operatori | Operazioni | Precedenza |
|---|---|---|
* / % | moltiplicazione, divisione, modulo | maggiore |
+ - | somma, sottrazione | minore |
operatori binari
Si riferiscono agli operatori numerici, boolean e anche altri tipi.
- confronto
- uguaglianza:
== - diversità:
!=
- uguaglianza:
- relazionali
- minore:
< - minore uguale
<= - maggiore:
> - maggiore uguale:
>= instanceof
- minore:
- shift binario a destra e a sinistra:
- per gli interi positivi (numero)
<<(shift) e (numero)>>(shift) >>>va bene anche per interi in complemento a 2 (CA2).
- per gli interi positivi (numero)
- logici:
- and:
&& - or:
|| - not:
!
- and:
- bitwise:
- bitwise and:
& - bitwise or:
| - bitwise xor:
^
- bitwise and:
- operatore ternario:
? : - lambda:
-> - todo
operatori unari
- post-incremento e post-decremento:
++e--(suffissi) - pre-incremento e pre-decremento:
++e--(prefissi),+e-