jueves, 2 de octubre de 2014

Literales en Java

Se denomina literal a la manera en que se escriben los valores para cada uno de los tipos primitivos.

Números enteros. Un número entero en Java se puede escribir en decimal, octal o en hexadecimal. Cuando se utiliza el sistema octal es necesario poner el dígito 0 delante del número. Si se utiliza el sistema hexadecimal se debe poner 0x delante del número. Por ejemplo, el número decimal 10 se puede escribir 012 en octal y 0xA en hexadecimal. Los números enteros se supone que pertenecen al tipo int.

Números reales. Un número real en Java siempre debe tener un punto decimal o un exponente. Por ejemplo, el número 0.25 se puede expresar también como 2.5e-1. Los números reales se supone que pertenecen al tipo double.

Booleanos. Los valores lógicos solo pueden ser true y false. Se escriben siempre en minúsculas.

Caracteres. Los valores de tipo carácter representan un carácter Unicode. Se escriben siempre entre comillas simples, por ejemplo 'a', 'A', '0', '9'. En Java un carácter se puede expresar por su código de la tabla Unicode en octal o en hexadecimal. Los caracteres que tienen una representación especial se indican en la siguiente tabla.

CarácterSignificado
\bRetroceso
\tTabulador
\nSalto de línea
\rCambio de línea
\"Carácter comilla doble
\'Carácter comilla simple
\\Carácter barra hacia atrás
Textos. Un texto en Java pertenece a la clase String y se expresa como el texto entre comillas dobles. Un texto siempre debe aparecer en una sola línea. Para dividir un texto en varias líneas se debe utilizar el operador + para concatenar textos. 

Un texto puede estar vacío o contener uno o más caracteres. Por ejemplo, “Hola Mundo” es un texto de 10 caracteres, mientras que “” es un texto vacío y tiene 0 caracteres. El texto “a” es diferente del carácter 'a' de tipo char.

0 comentarios:

Publicar un comentario