Suggerimenti per la dichiarazione delle variabili in Java

click fraud protection

Una variabile è un contenitore che contiene valori utilizzati in a Programma Java. Per poter utilizzare una variabile deve essere dichiarata. Dichiarare le variabili è normalmente la prima cosa che succede in qualsiasi programma.

Come dichiarare una variabile

Java è un linguaggio di programmazione fortemente tipizzato. Ciò significa che ogni variabile deve avere un tipo di dati associato ad essa. Ad esempio, una variabile potrebbe essere dichiarata per utilizzare uno degli otto tipi di dati primitivi: byte, short, int, long, float, double, char o boolean.

Una buona analogia per una variabile è pensare a un bucket. Possiamo riempirlo fino a un certo livello, possiamo sostituire ciò che è al suo interno e talvolta possiamo aggiungere o togliere qualcosa da esso. Quando dichiariamo una variabile per usare un tipo di dati è come mettere un'etichetta sul bucket che dice cosa può essere riempito. Diciamo che l'etichetta per il secchio è "Sand". Una volta che l'etichetta è attaccata, possiamo solo aggiungere o rimuovere sabbia dal secchio. Ogni volta che proviamo a inserire qualcos'altro, ci fermeremo dalla polizia del secchio. In Java, puoi pensare a

instagram viewer
compilatore come la polizia del secchio. Assicura che i programmatori dichiarino e utilizzino correttamente le variabili.

Per dichiarare una variabile in Java, è sufficiente il tipo di dati seguito da nome della variabile:

 int numberOfDays; 

Nell'esempio sopra, una variabile chiamata "numberOfDays" è stata dichiarata con un tipo di dati di int. Notare come la linea termina con un punto e virgola. Il punto e virgola dice al Compilatore Java che la dichiarazione è completa.

Ora che è stato dichiarato, numberOfDays può contenere solo valori che corrispondono alla definizione dei dati type (ovvero, per un tipo di dati int il valore può essere solo un numero intero compreso tra -2.147.483.648 e 2,147,483,647).

Dichiarare le variabili per altri tipi di dati è esattamente lo stesso:

 byte nextInStream;
breve ora;
long totalNumberOfStars;
reazione del galleggiante Tempo;
doppio articoloPrezzo;

Inizializzazione di variabili

Prima di poter utilizzare una variabile, deve essere assegnato un valore iniziale. Questo si chiama inizializzazione della variabile. Se proviamo a usare una variabile senza prima dargli un valore:

 int numberOfDays;
// prova ad aggiungere 10 al valore di numberOfDays
numberOfDays = numberOfDays + 10;
il compilatore genererà un errore:
numero variabileOfDays potrebbe non essere stato inizializzato

Per inizializzare una variabile usiamo un'istruzione di assegnazione. Un'istruzione di assegnazione segue lo stesso modello di un'equazione in matematica (ad es. 2 + 2 = 4). C'è un lato sinistro dell'equazione, un lato destro e un segno di uguale (cioè "=") nel mezzo. Per assegnare un valore a una variabile, il lato sinistro è il nome della variabile e il lato destro è il valore:

 int numberOfDays;
numberOfDays = 7;

Nell'esempio sopra, numberOfDays è stato dichiarato con un tipo di dati int e ha dato un valore iniziale di 7. Ora possiamo aggiungere dieci al valore di numberOfDays perché è stato inizializzato:

 int numberOfDays;
numberOfDays = 7;
numberOfDays = numberOfDays + 10;
System.out.println (numberOfDays);

In genere, l'inizializzazione di una variabile viene eseguita contemporaneamente alla sua dichiarazione:

 // dichiara la variabile e le assegna un valore tutto in un'unica istruzione
int numberOfDays = 7;

Scelta di nomi di variabili

Il nome assegnato a una variabile è noto come identificatore. Come suggerisce il termine, il modo in cui il compilatore sa con quali variabili ha a che fare è attraverso il nome della variabile.

Esistono alcune regole per gli identificatori:

  • parole riservate non può essere usato.
  • non possono iniziare con una cifra, ma le cifre possono essere utilizzate dopo il primo carattere (ad esempio, nome1, n2ame sono validi).
  • possono iniziare con una lettera, un carattere di sottolineatura (ovvero "_") o un segno di dollaro (ovvero "$").
  • non puoi utilizzare altri simboli o spazi (ad es. "%", "^", "&", "#").

Dai sempre alle tue variabili identificativi significativi. Se una variabile contiene il prezzo di un libro, chiamalo in qualche modo "bookPrice". Se ogni variabile ha un nome che chiarisce a cosa serve, renderà molto più facile la ricerca degli errori nei tuoi programmi.

Finalmente ci sono convenzioni di denominazione in Java che ti invitiamo a utilizzare. Potresti aver notato che tutti gli esempi che abbiamo fornito seguono un certo schema. Quando più di una parola viene utilizzata in combinazione in un nome di variabile, le parole che seguono la prima vengono indicate in maiuscolo lettera (ad esempio, tempo di reazione, numero di giorni). Questo è noto come caso misto ed è la scelta preferita per la variabile identificatori.

instagram story viewer