Cos'è un letterale in Java

Cos'è un letterale in Java

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:

    • Letterali integrali
    • Letterali booleani
    • Letterali a punta mobile
    • Char Literals
    • Letterali a corda

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:

    • Letterale integrale decimale
    • Letterale integrale hexa-decimale
    • Letterale integrale ottale
    • Letterale integrale binario

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 a preventivo singolo
    • Char come rappresentazione integrale
    • CHAR con una rappresentazione Unicode

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.