Durante l'esecuzione del programma Java, le variabili archiviano i valori assegnati "letterali". In Java, i letterali sono valori fissi in qualsiasi forma come intero, carattere, stringa e così via. Sono definiti direttamente nel codice, senza ulteriori elaborazioni. La frase "Quello che digiti è quello che ottieni"È un altro modo di pensare a un letterale.
Questo post dimostrerà il letterale e i suoi tipi in Java.
Cos'è un letterale in Java?
"Letterale"Si riferisce al valore fisso di una variabile. Può essere assegnato a qualsiasi variabile di tipo primitivo. In Java, un letterale è indicato dal prefisso "="Con un particolare valore fisso:
VariableName di tipo dati = letterale;
Esempio
int a = 5;
Qui, "int"È un tipo di dati interi primitivi,"UN"È la variabile che memorizza un valore e"5"È il tipo di intero letterale che viene memorizzato nella variabile creata.
Quali sono i tipi di letterali Java?
In Java, i letterali sono classificati in cinque tipi menzionati di seguito:
Controlliamo in dettaglio i letterali Java sopra elencati.
Quali sono i letterali integrali in Java?
I letterali di tipo intero sono chiamati "Letterali integrali"E sono ulteriormente divisi in quattro tipi:
Decimal Integral Letterale in Java
I letterali integrali decimali sono considerati interi di base 10, tra cui 0-9 cifre.
Esempio
Per archiviare un letterale integrale decimale, creiamo una variabile di tipo intero "UN":
int a = 12;
Stampa il letterale integrale decimale usando il “Sistema.fuori.println ()" metodo:
Sistema.fuori.println ("'a' contiene il letterale integrale decimale" + a);
Produzione
Letterale integrale hexa-decimale in java
I letterali integrali hexa-decimali sono considerati interi di base 16, tra cui 0-9 cifre e i personaggi A-F. IL "0x"È usato come prefisso con i letterali integrali esadecimali. Java è un linguaggio sensibile al caso; Tuttavia, i letterali integrali esadecimali supportano lettere minuscole e maiuscole.
Esempio
Qui, conserveremo un letterale esadecimale in variabile "UN":
int a = 0xf;
Quindi, stampare il letterale sulla console usando il “Sistema.fuori.println ()" metodo:
Sistema.fuori.println ("'a' contiene il letterale integrale hexa-decimale" + a);
L'output mostra che il letterale hexa-decimale 0xf rappresenta l'intero "15":
Letterale integrale ottale in Java
I numeri interi della base 8 sono considerati letterali integrali ottali che includono 0-7 cifre. Anche, "0"È usato come prefisso con i letterali integrali ottimali.
Esempio
Il letterale ottale è assegnato a una variabile di tipo intero "UN"Ciò indica un numero intero specifico:
int a = 047;
Stamperemo il valore della variabile creata sulla console:
Sistema.fuori.println ("'a' contiene il letterale integrale ottale" + a);
L'output visualizza che il letterale ottale 047 rappresenta l'intero "39":
Letterale integrale binario in Java
I letterali integrali binari sono i letterali in una forma binaria come 0 e 1 e sono definiti con il personaggio "B"Il che indica che è un integrale binario. È possibile specificare il letterale come binario usando entrambi "B" O "B"Con i letterali booleani, come ogni letterale è di default trattato come"int".
Esempio
Qui, variabile "UN"Memorizza il numero binario intero utilizzando letterale integrale binario:
int a = 0B1101;
Stampa il valore della variabile per controllare il valore intero rispetto al letterale binario:
Sistema.fuori.println ("'a' contiene il letterale integrale binario" + a);
L'uscita indica che il letterale binario 0B1101 rappresenta l'intero "13":
Cosa sono i letterali booleani in Java?
I letterali booleani in Java non possono solo essere "VERO" O "falso".
Esempio
Qui, immagazzineremo un letterale booleano "falso"In una variabile di tipo booleano"B":
booleano b = false;
Quindi, stamperemo la variabile "B":
Sistema.fuori.println ("letterale booleano di variabile 'b' è" + b);
Produzione
Cosa sono i letterali a punto galleggiante in Java?
I letterali a punta mobile sono valori in un formato decimale e sono per impostazione predefinita in doppio tipo.
Esempio
In questo esempio, memorizzeremo una variabile letterale a punta mobile in doppio tipo "F":
doppio f = 13.145;
Quindi, usando l'istruzione di stampa, la stamperemo sulla console:
Sistema.fuori.println ("variabile" f "negozi galleggianti letterale" + f);
Produzione
Cosa sono i letterali char in java?
I letterali char sono divisi in tre tipi:
Rappresentazione di preventivo singolo in Java
Questi letterali char sono assegnati a una variabile come carattere alfabetico racchiuso in singoli citazioni.
Esempio
Qui, creeremo una variabile tipo di carattere "C"Che memorizza il personaggio letterale"P"Circondato da un'unica citazione:
char c = 'p';
Quando stamperemo il valore della variabile creata, stamperà il carattere "P":
Sistema.fuori.println ("variabile 'c' memorizza il carattere letterale" + c);
Produzione
Char come rappresentanza integrale in Java
Puoi anche rappresentare un personaggio in una forma intera, come il codice ASCII dei caratteri che restituirà il carattere alfabetico.
Esempio
In questo esempio, assegneremo un valore ASCII di un carattere in una forma intera alla variabile di tipo char "C":
char c = 65;
Stampa Il valore del valore creato mostrerà il carattere che corrisponde al valore ASCII memorizzato:
Sistema.fuori.println ("variabile 'c' memorizza il carattere letterale" + c);
L'output mostra che il valore intero "65"Rappresenta il personaggio"UN":
CHAR con una rappresentazione Unicode in Java
Puoi anche usare un unicode di un personaggio che circonda in un'unica citazione. Restituisce anche il carattere alfabetico contro il carattere Unicode.
Esempio
Qui, salveremo un unicode di un carattere circondato da un singolo preventivo alla variabile del tipo char "C":
char c = '\ u0063';
Quando stamperemo la variabile "C", Dà il personaggio che corrisponde al valore Unicode memorizzato:
Sistema.fuori.println ("variabile 'c' memorizza il carattere letterale" + c);
Produzione
Cosa sono i letterali delle stringhe in Java?
I letterali di stringa sono stringhe di personaggi che sono avvolte in doppie citazioni.
Esempio
In questo esempio, memorizzeremo una stringa letterale in una variabile tipo di stringa "str":
String str = "LinuxHint";
Quindi stampalo sulla console usando "Sistema.fuori.println ()" metodo:
Sistema.fuori.println ("La variabile 'STR' memorizza la stringa letterale" +"" +str +"");
Produzione
Abbiamo discusso letterale e i loro tipi in Java.
Conclusione
"Letterale"È un valore fisso di una variabile in qualsiasi forma come intero, carattere, stringa e così via. I letterali sono divisi in cinque tipi, come letterali integrali, letterali booleani, letterali a punta mobile, letterali Char e letterali a corda. I letterali integrali e char sono ulteriormente divisi in sottocategorie. In questo post, abbiamo spiegato i letterali e i loro tipi con gli esempi spiegati.