Java - Literales
Concepto
-
Los literales pueden ser de diferentes tipos
-
Tipo
enteros,flotantes,caracteresycadenas de texto-
Los literales de
cadena de textose delimitan con comillas dobles("Hola mundo") -
Los literales de
caracteresse delimitan con comillas simples('a')
-
-
-
Un literal en
Javaes una representación de un valor fijo en elcódigo fuente-
Ejemplo
-
Cuando escribes
int x = 5; -
El
número 5es 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 literalesenteros se consideran del tipoint -
Para especificar que es un
literales de tipolongañadirle el sufijo la letrasLol-
Literalesdel tipoint:12,34,0,-50 -
Literalesdel tipolong:9223372036L,25L,-1L
-
-
Representar diferentes bases
-
int variableBinarias = 011010; -
int variablesHexadecimal = 0x1a;
-
Literales Reales
-
Cualquier valor numérico decimal con parte fraccionaria
-
Literalesdel tipo reales se consideran del tipodouble D , d -
Literaldel tipo float , añadir el sufijo la letraFof -
Literalesdel tipo double1.23D,3.456,-2.0d,3.25E+12,2.7e-5 -
Literalesdel tipo float2.75f,-4.567f,2.0F,6.73e+2f
Representar un
literal realen notación cientifica se utiliza la letraEoepara expresar la potencia de 10
-
3.25E+12representa a3.25x10^12 -
2.7E-5representa a2.7x10^-5
Literales Boolean
Literaldel tipo boolean son :trueofalse
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
-
Literalde cadenas consiste en un conjunto de caracteres encerrados entre comillas dobles -
Literalesdel 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