Operatori in Java

Operatore in Java è un simbolo che viene utilizzato per eseguire operazioni. Per esempio: +, -, *, / ecc.

Ci sono molti tipi di operatori in Java che sono dati qui sotto:

  • operatore unitario,
  • operatore aritmetico,
  • operatore shift,
  • operatore razionale,
  • operatore bitwise,
  • operatore logico,
  • operatore ternario e
  • operatore di assegnazione.

Precedenza degli operatori Java

Tipo di operatore Categoria Precedenza
Unario postfix expr++ expr--
prefix ++expr --expr +expr -expr ~ !
Aritmetico multiplicativo * / %
additivo + -
Shift spostamento > >>>
Relazionale comparazione < > <= >= instanceof
uguaglianza == !=
Bitwise bitwise AND &
bitwise exclusive OR ^
OR inclusivo bitwise |
Logico AND logico &&
Or logico ||
Ternario ternario ? :
Assegnazione assegnazione = += -= *= /= %= &= ^= |= <<= >>= >>>=

Gli operatori unari Java

Gli operatori unari Java richiedono un solo operando. Gli operatori unari sono usati per eseguire varie operazioni come:

  • incrementare/decrementare un valore di uno
  • negare un’espressione
  • invertire il valore di un booleano

Esempio operatore unario Java: ++ e —

Output:

10121210

Esempio operatore unario Java 2: ++ e —

Output:

2221

Esempio di operatore unario Java: ~ e !

Output:

-119falsetrue

Gli operatori aritmetici Java

Gli operatori aritmetici Java sono usati per eseguire addizione, sottrazione, moltiplicazione e divisione. Agiscono come operazioni matematiche di base.

Esempio operatore aritmetico Java

Output:

1555020

Esempio operatore aritmetico Java: Espressione

Output:

21

Giava operatore di spostamento a sinistra

L’operatore di spostamento a sinistra Java << è usato per spostare tutti i bit di un valore a sinistra di un numero specificato di volte.

Esempio di operatore di spostamento a sinistra in Java

Output:

408080240

Java Operatore di spostamento a destra

L’operatore di spostamento a destra Java >> è usato per spostare il valore dell’operando sinistro a destra del numero di bit specificato dall’operando destro.

Esempio operatore shift destro in Java

Output:

252

Esempio operatore shift in Java: >> vs >>>

Output:

55-51073741819

Esempio operatore Java AND: Logico && e Bitwise &

La logica && non controlla la seconda condizione se la prima è falsa. Controlla la seconda condizione solo se la prima è vera.

L’operatore bitwise & controlla sempre entrambe le condizioni se la prima condizione è vera o falsa.

Output:

falsefalse

Esempio operatore Java AND: Logico && vs Bitwise &

Output:

false10false11

Operatore Java OR Esempio: Logico || e Bitwise |

L’operatore logico || non controlla la seconda condizione se la prima è vera. Controlla la seconda condizione solo se la prima è falsa.

L’operatore bitwise | controlla sempre entrambe le condizioni se la prima condizione è vera o falsa.

Output:

truetruetrue10true11

L’operatore Java Ternary

L’operatore Java Ternary è usato come sostituto di un’istruzione if-then-else ed è molto usato nella programmazione Java. È l’unico operatore condizionale che prende tre operandi.

Esempio di operatore ternario Java

Output:

2

Un altro esempio:

Output:

5

Java Assignment Operator

Java assignment operator è uno degli operatori più comuni. Viene usato per assegnare il valore alla sua destra all’operando alla sua sinistra.

Esempio di operatore di assegnazione Java

Output:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *