1. Variabili e box

Le variabili sono cose speciali per la memorizzazione dei dati . Qualsiasi dato. Tutti i dati in Java vengono memorizzati utilizzando variabili. Uno dei modi migliori per concepire una variabile è come una scatola: una scatola del tutto normale .

Ad esempio, diciamo che scrivi il numero 13 su un pezzo di carta e lo metti in una scatola. Ora possiamo dire che "la scatola memorizza il valore 13 ".

Ogni variabile in Java ha tre proprietà importanti: type , name e value .

Il nome viene utilizzato per distinguere una variabile da un'altra. È come un'etichetta su una scatola .

Il tipo di una variabile determina il tipo di valori/dati che possono essere memorizzati in essa. Conserviamo una torta in una scatola per torte, scarpe in una scatola da scarpe, ecc.

Il valore è un oggetto o i dati memorizzati nella variabile.

Ogni oggetto nel linguaggio Java ha il proprio tipo . Ad esempio, possiamo avere i seguenti tipi di dati: intero , numero frazionario , testo , Gatto , Casa , ecc.

Ogni variabile (riquadro) ha anche il proprio tipo . Una variabile può memorizzare solo valori che corrispondono al suo tipo. Scatole diverse servono per conservare cose diverse: una scatola di cioccolatini, un cartone per una dozzina di uova, ecc. È proprio come nella vita reale.


2. Creazione di una variabile

Nel linguaggio Java, creiamo una variabile utilizzando un comando che assume questa forma:

type name;
Dichiarare una variabile

dove type è il tipo della variabile (che corrisponde al tipo dei valori che la variabile può memorizzare) e name è il nome della variabile.

Esempi:

Creare una variabile: prima il tipo, poi il nome. Descrizione
int a;
Crea una variabile denominata ail cui tipo è int.
String s;
Crea una variabile denominata sil cui tipo è String.
double c;
Crea una variabile denominata cil cui tipo è double.

I due tipi più comunemente usati sono numeri interi (indicati da int) e testo (indicati da String). Anche il doubletipo è popolare. Rappresenta numeri frazionari (reali).


3. Assegnazione

Come accennato in precedenza, una variabile ha un nome, un tipo e un valore. Abbiamo già considerato il nome e il tipo, ma per quanto riguarda il valore? Come inserisco un valore in una variabile?

Per assegnare un valore a una variabile, abbiamo l' operatore di assegnazione . Copia un valore da una variabile all'altra. Non sposta il valore. Copia . _ Come un file su disco. L'assegnazione è simile a questa:

name = value;
Operatore di assegnazione

dove nome è il nome della variabile e valore è il valore che verrà inserito nella variabile. Il valore può essere un valore letterale, il nome di un'altra variabile o anche un'espressione che include variabili.

Esempi:

Codice Descrizione
int i;
int a, b;
int x;
La ivariabile viene creata
Le variabili ae vengono create Viene creata una variabile b
x
i = 3;
La ivariabile è impostata sul valore 3.
a = 1;
b = a + 1;
La avariabile è impostata sul valore 1.
La bvariabile è impostata sul valore 2.
x = 3;
x = x + 1;
La xvariabile è impostata sul valore 3.
Nella riga successiva, il valore di xviene aumentato di 1. xè adesso 4.

L'operatore di assegnazione è il =simbolo. Questo non è un confronto. Non è niente di più o di meno che il comando per copiare il valore a destra del segno di uguale nella variabile , che si trova a sinistra. Per un'operazione di confronto , Java utilizza i doppi uguali: ==.


4. Gatti e scatole

Come catturare un gatto:

  1. Prendi una scatola vuota.
  2. Aspettare.

È uno scherzo 🙂

Naturalmente, potresti essere in grado di inserire una dozzina di gatti in una scatola, ma solo un valore può essere inserito in una variabile . Questo è correlato all'attività successiva.