Variabili e valori letterali Java (con esempi)

In questo tutorial, impareremo le variabili e i letterali Java con l'aiuto di esempi.

Variabili Java

Una variabile è una posizione nella memoria (area di archiviazione) per contenere i dati.

Per indicare l'area di archiviazione, a ciascuna variabile dovrebbe essere assegnato un nome univoco (identificatore). Ulteriori informazioni sugli identificatori Java.

Crea variabili in Java

Ecco come creiamo una variabile in Java,

 int speedLimit = 80;

In questo caso, speedLimit è una variabile di tipo dati int e le abbiamo assegnato il valore 80 .

Il tipo di dati int suggerisce che la variabile può contenere solo numeri interi. Per saperne di più, visita Tipi di dati Java.

Nell'esempio, abbiamo assegnato valore alla variabile durante la dichiarazione. Tuttavia, non è obbligatorio.

È possibile dichiarare variabili e assegnare variabili separatamente. Per esempio,

 int speedLimit; speedLimit = 80;

Nota : Java è un linguaggio di tipo statico. Significa che tutte le variabili devono essere dichiarate prima di poter essere utilizzate.

Modifica i valori delle variabili

Il valore di una variabile può essere modificato nel programma, da cui il nome variabile . Per esempio,

 int speedLimit = 80;… speedLimit = 90; 

Qui, inizialmente, il valore di speedLimit è 80 . Successivamente, lo abbiamo modificato in 90 .

Tuttavia, non è possibile modificare il tipo di dati di una variabile in Java all'interno dello stesso ambito.

Qual è l'ambito variabile?

Non preoccuparti per ora. Ricorda solo che non possiamo fare qualcosa del genere:

 int speedLimit = 80;… float speedLimit;

Per saperne di più, visita: Posso cambiare il tipo di dichiarazione per una variabile in Java?

Regole per la denominazione delle variabili in Java

Il linguaggio di programmazione Java ha il proprio insieme di regole e convenzioni per la denominazione delle variabili. Ecco cosa devi sapere:

  • Java fa distinzione tra maiuscole e minuscole. Quindi, l'età e l'ETÀ sono due variabili diverse. Per esempio,
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • Le variabili devono iniziare con una lettera o un trattino basso, _ o un dollaro, $ . Per esempio,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • I nomi delle variabili non possono iniziare con numeri. Per esempio,
     int 1age; // invalid variables
  • I nomi delle variabili non possono utilizzare spazi vuoti. Per esempio,
     int my age; // invalid variables

    Qui, è necessario utilizzare nomi di variabili con più di una parola, utilizzare tutte le lettere minuscole per la prima parola e mettere in maiuscolo la prima lettera di ogni parola successiva. Ad esempio, myAge.
  • Quando crei le variabili, scegli un nome che abbia senso. Ad esempio, punteggio, numero, livello ha più senso dei nomi di variabili come s, n e l.
  • Se scegli nomi di variabili composti da una sola parola, utilizza tutte lettere minuscole. Ad esempio, è meglio usare la velocità piuttosto che la velocità o la velocità.

Esistono 4 tipi di variabili nel linguaggio di programmazione Java:

  • Variabili di istanza (campi non statici)
  • Variabili di classe (campi statici)
  • Variabili locali
  • Parametri

Se sei interessato a saperne di più ora, visita Tipi di variabili Java.

Letterali Java

I valori letterali sono dati utilizzati per rappresentare valori fissi. Possono essere utilizzati direttamente nel codice. Per esempio,

 int a = 1; float b = 2.5; char c = 'F';

Qui, 1, 2.5, e 'F'sono letterali.

Qui ci sono diversi tipi di letterali in Java.

1. Letterali booleani

In Java, i valori letterali booleani vengono utilizzati per inizializzare i tipi di dati booleani. Possono memorizzare due valori: vero e falso. Per esempio,

 boolean flag1 = false; boolean flag2 = true;

Qui falsee ci truesono due letterali booleani.

2. Letterali interi

Un valore letterale intero è un valore numerico (associato a numeri) senza parti frazionarie o esponenziali. Esistono 4 tipi di valori letterali interi in Java:

  1. binario (base 2)
  2. decimale (base 10)
  3. ottale (base 8)
  4. esadecimale (base 16)

Per esempio:

 // binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary

In Java, il binario inizia con 0b , l'ottale inizia con 0 e l'esadecimale inizia con 0x .

Nota : letterali interi sono utilizzati per inizializzare le variabili di interi tipi come byte, short, int, e long.

3. Valori letterali in virgola mobile

Un valore letterale a virgola mobile è un valore letterale numerico che ha una forma frazionaria o una forma esponenziale. Per esempio,

 class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )

Nota : i valori letterali a virgola mobile vengono utilizzati per inizializzare floate doubledigitare le variabili.

4. Letterali carattere

I caratteri letterali sono caratteri Unicode racchiusi tra virgolette singole. Per esempio,

 char letter = 'a';

Ecco ail carattere letterale.

Possiamo anche usare sequenze di escape come caratteri letterali. Ad esempio, b (backspace), t (tab), n (nuova riga), ecc.

5. Stringhe letterali

Una stringa letterale è una sequenza di caratteri racchiusi tra virgolette doppie. Per esempio,

 String str1 = "Java Programming"; String str2 = "Programiz";

Qui Java Programminge ci Programizsono due stringhe letterali.

Articoli interessanti...