Java - Literales
Concepto
-
Los literales pueden ser de diferentes tipos
-
Tipo
enteros
,flotantes
,caracteres
ycadenas de texto
-
Los literales de
cadena de texto
se delimitan con comillas dobles("Hola mundo")
-
Los literales de
caracteres
se delimitan con comillas simples('a')
-
-
-
Un literal en
Java
es una representación de un valor fijo en elcódigo fuente
-
Ejemplo
-
Cuando escribes
int x = 5;
-
El
número 5
es un literal entero
-
-
-
Se pueden utilizar literales para realizar operaciones
-
Ejemplo
-
Si quieres sumar dos números y asignar el resultado a una variable puedes hacerlo de la siguiente manera
int x = 3 + 4; // En este caso, 3 y 4 son literales enteros.
-
-
-
Representación de un valor en el código fuente
-
Tipos de variables que podremos asignar unos valores u otros
char , bytes , short , int , long , double , float , boolean , String
Literales Enteros
-
Cualquier valor numérico es un
literal entero
-
Los
elementos literales
enteros se consideran del tipoint
-
Para especificar que es un
literal
es de tipolong
añadirle el sufijo la letrasL
ol
-
Literales
del tipoint
:12
,34
,0
,-50
-
Literales
del tipolong
:9223372036L
,25L
,-1L
-
-
Representar diferentes bases
-
int variableBinarias = 011010;
-
int variablesHexadecimal = 0x1a;
-
Literales Reales
-
Cualquier valor numérico decimal con parte fraccionaria
-
Literales
del tipo reales se consideran del tipodouble D , d
-
Literal
del tipo float , añadir el sufijo la letraF
of
-
Literales
del tipo double1.23D
,3.456
,-2.0d
,3.25E+12
,2.7e-5
-
Literales
del tipo float2.75f
,-4.567f
,2.0F
,6.73e+2f
Representar un
literal real
en notación cientifica se utiliza la letraE
oe
para expresar la potencia de 10
-
3.25E+12
representa a3.25x10^12
-
2.7E-5
representa a2.7x10^-5
Literales Boolean
Literal
del tipo boolean son :true
ofalse
Literales de Caracteres
-
Consiste de un único caracter encerrado dentro de un par de comillas simples
- Tipo de
literales
→char
:'a'
,'1'
,'$'
,'\u00F1'
- Tipo de
-
Una secuencia de escape es un conjunto de caracteres
'\n'
,'\t'
Literales de Cadenas
-
Literal
de cadenas consiste en un conjunto de caracteres encerrados entre comillas dobles -
Literales
del tipo String"Hola Mundo"
,"Bienvenido a Java"
,"Espa\u00F1a"
-
Caracteres del tipo de dato
char
( cadenas del tipo de datos String contiene un caracteresUNICODE UTF-16
)
literal de Subrayado
-
Separación entre números para una mejor visualización
long tarjetaCredito = 1234_5678_9012_3456L;
Deja un comentario