Come assegnare un valore a una variabile in Java
Per assegnare un valore a una variabile, nel linguaggio Java si utilizza il segno uguale.
nome_variabile = valore
Il nome della variabile va indicato prima del simbolo uguale mentre il valore da assegnare alla variabile va scritto dopo.
Questa sintassi è comune sia per l'assegnazione di valori numerici che alfanumerici tra virgolette o booleani.
Un esempio pratico
Nel seguente codice assegno alla variabile nome la stringa "Andrea" e alla variabile anno il valore numerico 2018
nome="Andrea"
anno= 2018
L'assegnazione concatenata
Se devo assegnare lo stesso valore a diverse variabili, posso concatenare l'assegnazione in un'unica istruzione.
var1 = var2 = var3 = valore
Un esempio pratico
In questo codice assegno contemporaneamente lo stesso valore ( 2018 ) a due variabili distinte.
anno_fiscale = anno_solare = 2018
Gli operatori di assegnazione singola e composta
L'assegnazione a=b è anche detta assegnazione singola.
a = b
Oltre all'assegnazione singola il java utilizza anche altri operatori di assegnazione composta che uniscono l'assegnamento con un'operazione logico-matematica.
Il simbolo dell'operatore logico-matematico va indicato prima del simbolo uguale.
operatore | descrizione | equivale a |
---|---|---|
a += b | assegnazione di addizione | a=a+b |
a -= b | assegnazione di sottrazione | a=a-b |
a *= b | assegnazione di moltiplicazione | a=a*b |
a /= b | assegnazione di divisione | a=a/b |
a &= b | assegnazione AND | a=a&b |
a |= b | assegnazione OR inclusivo | a=a|b |
a ^= b | assegnazione OR esclusivo | a=a^b |
Un esempio pratico
Nel seguente codice assegno alle variabili x e y rispettivamente i valori 2 e 3.
x=2;
y=3;
y+=x;
L'assegnamento y+=x assegna alla variabile y la somma x+y.
Quindi, alla fine y vale 5.
E così via.