¿Qué es un literal en Java?

¿Qué es un literal en Java?

Durante la ejecución del programa Java, las variables almacenan los valores asignados llamados "literales". En Java, los literales son valores fijos en cualquier forma como entero, carácter, cadena, etc. Se definen directamente en el código, sin procesamiento adicional. La frase "Lo que escribes es lo que obtienes"Es otra forma de pensar en un literal.

Esta publicación demostrará el literal y sus tipos en Java.

¿Qué es un literal en Java??

"Literal"Se refiere al valor fijo de una variable. Puede asignarse a cualquier variable de tipo primitivo. En Java, el prefijo denota un literal "="Con un valor fijo particular:

Variablename de tipo datos = Literal;


Ejemplo

int a = 5;


Aquí, "En t"Es un tipo de datos enteros primitivos", "a"Es la variable que almacena un valor, y"5"Es el tipo entero literal que se almacena en la variable creada.

¿Cuáles son los tipos de literales de Java??

En Java, los literales se clasifican en cinco tipos mencionados a continuación:

    • Literales integrales
    • Literales booleanos
    • Literales de punto flotante
    • Literales de carbón
    • Literales de cuerda

Vamos a ver los literales de Java en detalle.

¿Cuáles son los literales integrales en Java??

Los literales de tipo entero se llaman "Literales integrales", Y se dividen aún más en cuatro tipos:

    • Literal integral decimal
    • Hexa-decimal integral literal
    • Literal integral octal
    • Literal integral binario

Literal integral decimal en Java

Los literales integrales decimales se consideran base 10 enteros, incluidos 0-9 dígitos.

Ejemplo

Para almacenar un literal integral decimal, creemos una variable de tipo entero "a":

int a = 12;


Imprima el literal integral decimal utilizando el "Sistema.afuera.println ()" método:

Sistema.afuera.println ("'a' contiene el literal integral decimal" + a);



Producción

Hexa-decimal integral literal en Java

Los literales integrales hexa-decimales se consideran base 16 enteros, incluidos 0-9 dígitos y los personajes A-F. El "0x"Se usa como prefijo con los literales integrales hexadecimales. Java es un lenguaje sensible al caso; Sin embargo, los literales integrales hexadecimales admiten letras minúsculas y mayúsculas.

Ejemplo

Aquí, almacenaremos un literal hexadecimal en variable "a":

int a = 0xf;


Luego, imprima el literal en la consola usando el "Sistema.afuera.println ()" método:

Sistema.afuera.println ("'a' contiene el literal integral hexa decimal" + a);



La salida muestra que el hexa-decimal literal 0xf representa el entero "15":

Octal integral literal en Java

Base 8 enteros se consideran literales integrales octales que incluyen 0-7 dígitos. También, "0"Se usa como prefijo con los literales integrales octales.

Ejemplo

El literal octal se asigna a una variable de tipo entero "a"Eso indica un número entero específico:

int a = 047;


Imprimiremos el valor de la variable creada en la consola:

Sistema.afuera.println ("'a' contiene el literal integral octal" + a);



La salida muestra que el OCTAL LITERAL 047 representa el entero "39":

Literal integral binario en Java

Los literales integrales binarios son los literales en forma binaria como 0 y 1 y se definen con el personaje "B"Lo que indica que es una integral binaria. Puede especificar el literal como un binario utilizando "b" o "B"Con literales booleanos, ya que cada literal se trata por defecto como"En t".

Ejemplo

Aquí, variable "a"Almacena el número binario entero utilizando literal integral binario:

int a = 0b1101;


Imprima el valor de la variable para verificar el valor entero contra el literal binario:

Sistema.afuera.println ("'a' contiene el literal integral binario" + a);



La salida indica que el literal binario 0b1101 representa el entero "13":

¿Cuáles son los literales booleanos en Java??

Los literales booleanos en Java solo pueden ser "verdadero" o "FALSO".

Ejemplo

Aquí, almacenaremos un literal booleano "FALSO"En una variable de tipo booleano"b":

booleano b = falso;


Luego, imprimiremos la variable "b":

Sistema.afuera.println ("boolean literal of variable 'b' es" + b);



Producción

¿Qué son los literales de punto flotante en Java??

Los literales de punto flotante son valores en un formato decimal y son de forma predeterminada en doble tipo.

Ejemplo

En este ejemplo, almacenaremos un literal de punto flotante en variable de doble tipo "F":

Doble F = 13.145;


Luego, usando la instrucción de impresión, la imprimiremos en la consola:

Sistema.afuera.println ("Variable 'F' almacena literal flotante" + F);



Producción

¿Qué son los literales de char en Java??

Los literales de char se dividen en tres tipos:

    • Representación de una sola cita
    • Char como representación integral
    • Char con representación unicode

Representación de una sola cita en Java

Estos literales de char se asignan a una variable como un carácter alfabético encerrado en citas individuales.

Ejemplo

Aquí, crearemos una variable de tipo de personaje "C"Que almacena el personaje literal"PAG"Rodeado de una sola cita:

char c = 'p';


Cuando imprimamos el valor de la variable creada, imprimirá el carácter "PAG":

Sistema.afuera.println ("Variable 'C' almacena caracteres literal" + C);



Producción

Char como representación integral en Java

También puede representar un carácter en forma entera, como el código de caracteres ASCII que devolverá el carácter alfabético.

Ejemplo

En este ejemplo, asignaremos un valor ASCII de un carácter en forma entera a la variable de tipo Char "C":

char c = 65;


Impresión El valor del valor creado mostrará el personaje que coincida con el valor ASCII almacenado:

Sistema.afuera.println ("Variable 'C' almacena caracteres literal" + C);



La salida muestra que el valor entero "sesenta y cinco"Representa el personaje"A":

Char con representación unicode en Java

También puede usar un unicode de un personaje que rodea en una sola cita. También devuelve el carácter alfabético contra el carácter unicode.

Ejemplo

Aquí, guardaremos un unicode de un personaje rodeado por una sola cita a la variable de tipo Char "C":

char c = '\ u0063';


Cuando imprimamos la variable "C", Le da al personaje que coincide con el valor de Unicode almacenado:

Sistema.afuera.println ("Variable 'C' almacena caracteres literal" + C);



Producción

¿Qué son los literales de cadena en Java??

Los literales de cadena son cadenas de caracteres que están envueltas en citas dobles.

Ejemplo

En este ejemplo, almacenaremos una cadena literal en una variable de tipo de cadena "stri":

Cadena str = "linuxhint";


Luego imprima en la consola usando el "Sistema.afuera.println ()" método:

Sistema.afuera.println ("La variable 'str' almacena cadena literal" +"'" +str +"'");



Producción


Hemos discutido literal y sus tipos en Java.

Conclusión

"Literal"Es un valor fijo de una variable en cualquier forma como entero, carácter, cadena, etc. Los literales se dividen en cinco tipos, como literales integrales, literales booleanos, literales de punto flotante, literales de char y literales de cuerdas. Los literales integrales y de char se dividen aún más en subcategorías. En esta publicación, explicamos literales y sus tipos con los ejemplos explicados.