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.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Le variabili in Java

FAQ