Operatori unari in Java | Spiegato

Operatori unari in Java | Spiegato
Java supporta varie categorie di operatori come aritmetico, relazionale, unario, ecc. Gli operatori unari agiscono in modo diverso dagli altri operatori in quanto richiedono un solo operando per eseguire un'operazione specifica. Gli operatori unari vengono utilizzati per modificare il segno dell'operando, incremento/decremento di un operando o invertire un valore booleano. Questa guida degli operatori unari servirebbe i seguenti risultati di apprendimento:
  • Ottenere consapevole del funzionamento di operatori unari
  • Utilizzando diversi operatori unari in Java

Come funzionano gli operatori unari in Java

La sintassi di ogni operatore unario supportato da Java è definita qui che ti aiuterebbe a ottenere il flusso di lavoro di base di operatori unari.

Più (+): Questo operatore è praticato per rappresentare l'operando positivo. La seguente sintassi è seguita per usare questo:

+operando;

Meno(-): Questo operatore modifica il segno di un operando e viene utilizzato seguendo la sintassi fornita di seguito:

-operando;

Incremento (++): Questo operatore unario aggiunge 1 all'operando prefisso o pubblicando il “++"All'operando. La seguente sintassi si riferisce all'incremento postfisso e prefisso:

++operando; // incremento del prefisso
operand ++; // Incremento postfix

Decremento (-): Il decremento unario sottrae 1 dal valore corrente della variabile/valore. Può essere utilizzato mediante prefisso o pubblicazione del "-" a un operando. La sintassi fornita di seguito viene utilizzata per un decremento Unario:

--operando; // Declutamento del prefisso
operand--; // decremento postfix

Nota: Se una variabile è associata al postfix, ciò significa che la variabile verrà prima utilizzata per il calcolo e quindi il suo valore verrà incrementato/decrementato. Mentre gli incrementi/riducono il valore del prefisso prima del calcolo.

Complemento logico (!): Questo operatore è applicabile sui valori booleani e li altera dal vero e viceversa. La sintassi fornita di seguito è seguita per questo:

!operando;

Come utilizzare gli operatori unari in Java

Questa sezione fornisce diversi esempi Java che dimostrano l'uso di operatori unari in Java.

Usando un Unary Plus: Unary Plus non apporta una modifica al valore poiché il segno positivo è facoltativo e quindi non viene visualizzato da nessuna parte dopo l'assegnazione. Il seguente codice Java dichiara una variabile A con +5, ma quando viene utilizzato dopo che il segno positivo è esonerato.

pacchetto newpack;
classe pubblica unop
public static void main (string [] args)
int a =+5;
Sistema.fuori.println (a);

L'output mostra che il segno positivo è esente quando il UN è stampato.

Utilizzo di Unary Minus: Il codice Java fornito di seguito pratichi il meno il meno su valori positivi e negativi.

pacchetto newpack;
classe pubblica unop
public static void main (string [] args)
int a = 5, b = -6;
// usando un ariario meno su a
a =-(a);
Sistema.fuori.println (a);
// Utilizzo di Unary Minus su B
b =-(b);
Sistema.fuori.println (b);

Il codice è descritto di seguito:

  • inizializza UN come positivo e B Come valore negativo
  • applicato unario meno su UN e aggiornamento UN
  • stampa il nuovo valore di UN
  • applicato unario meno su B e aggiornare il valore di B
  • stampa il nuovo valore di B

L'output del codice è fornito di seguito:

Utilizzo del prefisso e dell'incremento postfisso: Gli operatori di incremento prefisso e postfix aumentano il valore di 1. Ma il prefisso e il postfix sono usati secondo il loro requisito, poiché il prefisso incrementa prima che l'esecuzione e il postfix incredano il valore dopo l'esecuzione della variabile.

Per mostrare l'utilizzo dell'incremento postfix e del prefisso, vengono eseguite le seguenti righe del codice Java:

pacchetto newpack;
classe pubblica unop
public static void main (string [] args)
int x = 99, y = 9;
// usando un incremento di prefisso unario su x
++X;
Sistema.fuori.println (x);
// usando un incremento postfisso unario su y
y ++;
Sistema.fuori.println (y);

Il codice è descritto come:

  • inizializza due variabili X E y
  • incremento del prefisso applicato su X
  • stampa il valore dopo l'incremento
  • Usando l'incremento postfix y
  • stampa il valore incrementato di y

L'output del codice è fornito di seguito:

Utilizzando il prefisso e il decremento postfix: Il concetto di decremento è lo stesso dell'incremento, tuttavia riduce il valore di 1. Il codice fornito di seguito riduce il valore delle variabili mediante prefisso/postfisso -:

pacchetto newpack;
classe pubblica unop
public static void main (string [] args)
int a = 20, b = 10;
// usando un decremento di prefisso unario su a
--UN;
Sistema.fuori.println (a);
// usando un decremento postfisso unario su b
B--;
Sistema.fuori.println (b);

Il codice sopra,

  • In primo luogo dichiarare due variabili UN E B
  • utilizzando il decremento del prefisso e stampare un nuovo valore di UN
  • Utilizzo del decremento postfix e mostra il valore aggiornato di B

L'output del codice è fornito di seguito:

Utilizzo del complemento logico: L'operatore del complemento logico inverte l'ordine di un valore booleano. Il seguente codice Java esercita il falso booleano a vero e viceversa:

pacchetto newpack;
classe pubblica unop
public static void main (string [] args)
// dichiarando una variabile booleana
booleano bool1 = true, bool2 = false;
// utilizzando l'operatore del complemento logico su bool1
bool1 =!bool1;
Sistema.fuori.println (bool1);
// Utilizzo dell'operatore del complemento logico su bool2
bool2 =!bool2;
Sistema.fuori.println (bool2);

Il codice è descritto di seguito:

  • dichiara due variabili booleane bool1 E bool2
  • si applica "!"Operatore On bool1 e aggiorna il valore di bool1
  • si applica "!"Operatore On bool2 e aggiorna il valore di bool2

L'output del codice viene visualizzato di seguito:

Conclusione

Gli operatori unari consentono di modificare il segno, eseguire un incremento/decremento o modificare il valore booleano (true/false). Questo articolo fornisce il funzionamento e l'uso di operatori unari in Java. Avresti imparato la sintassi di base di tutti gli operatori unari. Per una migliore comprensione, gli operatori unari sono esercitati usando esempi di codice Java.