10 octubre, 2018

¿Qué es un literal en Java?

¿Qué es un literal en Java?

La representación de un valor en el código fuente de un programa lleva el nombre de literal y en Java tenemos literales para cada uno de los tipos de datos que existen.

Así, en el tema de hoy vamos a definir el concepto de literales en programación, cuáles son los tipos de literales y cómo podemos utilizarlo de una manera rápida y sencilla.


¡Bienvenido!

¿Qué es un literal?


Un literal vendría hacer la representación de un valor en el código fuente de un programa. 

Existen unas pequeñas reglas para definirlos según los diferentes tipos de literales que existen en el lenguaje Java.

Literales Enteros


Cualquier valor numérico entero es un literal entero. Los literales enteros se consideran de tipo int. Para especificar que un literal es de tipo long, debe añadirse, como sufijo, la letra "L" ó "l".

Por ejemplo:

Los siguientes literales son de tipo int

12, 34, 0, -50, etc.

Los siguientes literales son de tipo long 9223372036854775807L, 25L, -1L, etc.

Literales Reales


Cualquier valor numérico decimal con parte fraccionaria es un literal real. Los literales reales se consideran de tipo double. Para especificar que un literal es de tipo float, debe añadirse, como sufijo, la letra "F" ó "f".

Por ejemplo:


Los siguientes literales son de tipo double
1.23, 3.456, -2.0, 3.25E+12, 2.7e-5, etc.

Los siguientes literales son de tipo float
2.75f, -4.567f, 2.0F, 6.73e+2f, etc.

Nota:

Para representar un literal real en notación científica se utiliza la letra "E" ó "e" para expresar la potencia de 10.


Por ejemplo:


3.25E+12 representa a 3.25 x 10 elevado a la 12
2.7E-5 representa a 2.7 x 10 elevado a la -5

El signo + que acompaña al exponente es opcional.

Literales Booleanos


Los únicos literales booleanos son los siguientes: true, false

Literales de Carácter


Un literal de carácter consiste de un único carácter encerrado dentro de un par de comillas simples.

Por ejemplo:


'a', '1', '2', '$', etc.

Una secuencia de escape es un conjunto de caracteres "\n", "\t"

Literales de Cadena


Un literal de cadena consiste de un conjunto de carácteres encerrados entre comillas dobles.

Por ejemplo:


"Hola mundo"
"Bienvenido a Java"
"Algoritmos Computacionales"
"Aprendec"
 "abcde123xy"
 "Edad inválida"
 etc

¡Acabas de ver el tema ¿Qué es un literal en Java? del curso de Introducción a la Algoritmia y a la programación en Java! ¡Fácil verdad! Ir al índice

Asimismo, si deseas saber más acerca de estos temas, recuerda que puedes comprar la guía completa con todos los temas, ejercicios, evaluaciones resueltas, proyectos y más; para ello, tienes que ingresar al siguiente enlace. Y si eres seguidor de la comunidad Aprendec puedes acceder a un descuento del -%32.

¡Quiero esto!


¡Qué pases un buen día!

No hay comentarios, ¡cuéntame algo!

Me gustaría saber tu opinión. ¡Saludos!