You are on page 1of 2

Los ocho tipos de datos primitivos incluidos en el lenguaje de programacin Java son:

byte: El tipo de dato byte es un entero de 8 bits complemento a dos. Su valor mnimo es 128 y el mximo 127 (inclusive). El tipo de datos byte se puede utilizar para ahorrar memoria en grandes arrays, donde el ahorro de memoria realmente importa. Tambin se pueden utilizar en lugar de int donde sus lmites ayudan a aclarar el cdigo, el hecho de que el rango de una variable es limitado puede servir como una forma de documentacin. short: El tipo de dato short es un entero de 16 bits complemento a dos. Su valor mnimo es 32,768 y el mximo 32,767 (inclusive). Se aplican las mismas directrices que con byte: puede utilizar short para ahorrar memoria en grandes arrays, en situaciones en las que el ahorro realmente importa. int: El tipo de dato int es un entero de 32 bits complemento a dos. Su valor mnimo es 2,147,483,648 y el mximo 2,147,483,647 (inclusive). Generalmente este tipo es la eleccin predeterminada para valores enteros a no ser que haya una razn (como las mencionadas anteriormente) para elegir otro. Este tipo de dato normalmente ser lo suficiente grande para los nmeros que su program vaya a utilizar pero si necesita un rango ms amplio, utilice long. long: El tipo de dato long es un entero de 64 bits complemento a dos. Su valor mnimo es 9,223,372,036,854,775,808 y el mximo 9,223,372,036,854,775,807 (inclusive). Utilice este tipo de dato cuando necesite un rango de valores ms amplio que el proporcionado por int. float: El tipo de dato float es un dato en coma flotante IEEE 754 de 32 bits y precisin simple. Su rango de valores est fuera del mbito de este tema, pero se detalla en la seccin 4.2.3 de la Especificacin del lenguaje Java. Al igual que con byte y short, se recomienda usar un float (en vez de un double) si necesita ahorrar memoria en grandes array de nmeros en coma flotante. Este tipo de dato nunca debera ser usado para valores precisos como, por ejemplo, divisas. Para esto debera usarla clase java.math.BigDecimal. Nmeros y cadenas trata BigDecimal y otras clases tiles proporcionadas por la plataforma Java. double: El tipo de dato double es un dato en coma flotante IEEE 754 de 64 bits y precisin doble. Su rango de valores est fuera del mbito de este tema, pero se detalla en la seccin 4.2.3 de la Especificacin del lenguaje Java. Normalmente este tipo de dato es la eleccin predeterminada para valores decimales. Como ya se ha mencionado, este tipo de dato no se debera utilizar para valores precisos como, por ejemplo, divisas. boolean: El tipo de dato boolean solamente tiene dos valores posibles: true (verdadero) y false (falso). Utilice este tipo de datos como conmutadores para la evaluacin de condiciones verdadero/falso. Este tipo de dato representa un bit de informacin, pero su tamao es algo que no est definido con precisin. char: El tipo de dato char es un solo carcter Unicode de 16 bits. Tiene un valor mnimo de '\u0000' (o 0) y un mximo de '\uffff' (o 65.535 inclusive).

1byte nPequenio = 25; 2short nMediano = 2500;

3int nGrande = 250000; 4long nMuyGrande = 2500000000L; float nReal = 250.56f; 5double nRealGrande = 2500000.5467d; //No es obligatoria la d 6boolean llueve = true; 7char unCaracter = 'A'; //Siempre comillas simples 8

You might also like