Operatori di assegnazione in Java | Spiegato

Operatori di assegnazione in Java | Spiegato
I programmatori usano gli operatori per eseguire varie operazioni su variabili nei loro programmi. Le variabili e i valori sono anche noti come operandi e gli operatori manipolano gli operandi utilizzando qualsiasi operatore. Gli operatori di assegnazione in Java vengono utilizzati per assegnare nuovi valori alle variabili o possono anche essere manipolati i valori correnti delle variabili. Ci sono più operatori di assegnazione che svolgono il lavoro in Java. Questo articolo fornisce una spiegazione degli operatori di assegnazione utilizzati in Java:

Quindi iniziamo

Cosa sono gli operatori di assegnazione in Java

Questa sezione fornisce l'elenco degli operatori di assegnazione che possono essere utilizzati in Java. Viene spiegato ogni operatore e è inoltre fornita sintassi che deve essere seguita per utilizzare le variabili di assegnazione.

Prima di entrare nei tipi, diamo un'occhiata alla sintassi generale degli operatori di assegnazione.

valore dell'operatore variabile;

Tipi di operatori di assegnazione

Gli operatori di assegnazione possono essere classificati nei seguenti tipi:

Operatore di assegnazione singolo

L'operatore “=” viene utilizzato come un singolo operatore di assegnazione e la sintassi per utilizzare questo operatore è fornita di seguito:

variabile = value;

Operatore di assegnazione composta

L'operatore di assegnazione composto comprende due parti: una è l'operatore di base ("=") e l'altro può essere uno dei (+, -, *e /).

È possibile utilizzare le seguenti sintassi:

Sintassi per usare "=" e "-"

variabile -= valore;

Sintassi per usare "=" e "+"

variabile += value;

Sintassi per usare "=" e "*"

variabile *= value

Sintassi per usare "=" e "/"

variabile /= valore

Dopo aver attraversato questa sezione, hai imparato il meccanismo di lavoro degli operatori di assegnazione composti primari e vari.

Come utilizzare gli operatori di assegnazione in Java

Come discusso in precedenza, gli operatori di assegnazione possono essere utilizzati:

Come assegnare il valore a una variabile utilizzando il semplice operatore di assegnazione

Come discusso in precedenza, viene utilizzato un semplice operatore di assegnazione per assegnare valori alle variabili. Ad esempio, la seguente istruzione assegna il valore 10 alla variabile A il cui tipo di dati è int.

int a = 10;

Abbiamo usato l'istruzione sopra nel seguente codice:

pacchetto LH;
Classe pubblica Opera
public static void main (string [] args)
// Creazione di variabili
int a = 10;
// Valore di stampa di a
Sistema.fuori.println ("Il valore di a è:" + a);

Produzione

Nota: Il tipo di dati del valore deve essere uguale a quello della variabile. Come nell'esempio sopra, abbiamo utilizzato il tipo di dati INT e il valore appartiene anche alla categoria Integer.

Come assegnare il valore a una variabile utilizzando gli operatori di assegnazione composta

Sebbene questo tipo assegni anche un valore a una variabile, tuttavia, l'assegnazione viene eseguita dopo aver manipolato il valore esistente di una variabile. Per fare ciò, possono essere prese in considerazione le seguenti possibilità:

Usando "-" e "="

Il "-" appartiene alla categoria degli operatori aritmetici e quando è unito all'operatore di assegnazione "=", sottrae il valore corrente della variabile con il valore specificato. Ad esempio, la seguente istruzione sottrae il valore corrente di "B"Di 5:

b -= 5;

Il codice fornito di seguito esercita la dichiarazione di cui sopra:

pacchetto LH;
Classe pubblica Opera
public static void main (string [] args)
// Creazione di variabili
int b = 12;
// Valore di stampa di B
Sistema.fuori.println ("Il valore corrente di B è:" + b);
// usando "-=" operatore
b -= 5;
// Stampa Valore aggiornato di B
Sistema.fuori.println ("Nuovo valore di B è:" + b);

L'output del codice sopra è:

Usando "+" e "="

L'operatore "+" viene utilizzato con "=" per aggiungere un valore specifico al valore corrente di una variabile. Come se avessimo aggiunto 7 al valore corrente della variabile denominata "C" utilizzando l'istruzione fornita di seguito:

c += 7;

L'istruzione sopra viene utilizzata nel seguente codice Java:

pacchetto LH;
Classe pubblica Opera
public static void main (string [] args)
// Creazione di variabili
int c = 3;
// Valore di stampa di B
Sistema.fuori.println ("Il valore corrente di C è:" + C);
// usando l'operatore "+="
c += 7;
// Stampa un nuovo valore di C
Sistema.fuori.println ("Nuovo valore di C è:" + C);

L'output del codice è fornito di seguito:

Usando "*" e "="

Come + e -, l'operatore "*" viene praticato nella seguente istruzione per moltiplicare il valore corrente della variabile "d" con 2:

int d *= 3;

Il codice fornito di seguito pratichi l'istruzione sopra:

pacchetto LH;
Classe pubblica Opera
public static void main (string [] args)
// Creazione di variabili
int d = 5;
// Valore di stampa di D
Sistema.fuori.println ("Il valore corrente di d è:" + d);
// usando "*=" operatore
d *= 3;
// Stampa un nuovo valore di d
Sistema.fuori.println ("Nuovo valore di d è:" + d);

L'output del codice sopra è fornito di seguito:

Usando "/" e "="

Il seguente esempio fornisce l'uso di "/" con "=". Gli operatori "/" e "=" manipolano il valore corrente di una variabile dividendolo con un valore specifico. Ad esempio, la seguente istruzione divide il valore corrente di una variabile "e"Di 2:

int e /= 2;

Abbiamo usato l'istruzione sopra menzionata nel seguente codice:

pacchetto LH;
Classe pubblica Opera
public static void main (string [] args)
// Creazione di variabili
int e = 6;
// Valore di stampa di E
Sistema.fuori.println ("Il valore corrente di d è:" + e);
// Utilizzo dell'operatore "/="
e /= 2;
// Stampa un nuovo valore di E
Sistema.fuori.println ("Nuovo valore di d è:" + e);

L'uscita viene visualizzata nell'immagine qui sotto:

Usando "%" e "="

L'operatore aritmetico "%" viene utilizzato per ottenere il resto. Quindi, la seguente istruzione divide il valore corrente della variabile "F" per 2 e memorizza il resto come nuovo valore:

int f %= 3;

Il codice fornito di seguito mostra l'uso dell'istruzione sopra:

pacchetto LH;
Classe pubblica Opera
public static void main (string [] args)
// Creazione di variabili
int f = 13;
// Valore di stampa di F
Sistema.fuori.println ("Il valore corrente di d è:" + f);
// usando l'operatore "%="
f %= 3;
// Stampa un nuovo valore di F
Sistema.fuori.println ("Nuovo valore di d è:" + f);

L'output può essere osservato nell'immagine mostrata di seguito:

Conclusione

Gli operatori di assegnazione sono praticati di assegnazione di valori alle variabili. L'operatore di assegnazione principale è "=", mentre la sua funzionalità può essere estesa usando "+, -, *e %" con l'operatore primario. Questo articolo dimostra l'uso degli operatori di assegnazione in Java. Impareresti la sintassi di base e il meccanismo di lavoro di tutti gli operatori di assegnazione. Inoltre, per una migliore comprensione, abbiamo fornito alcuni esempi che chiarirebbero meglio l'uso di questi operatori.