Está en la página 1de 2

Tipos de datos primitivos

Los tipos de datos hacen referencia al tipo de informacin que se trabaja,


donde la unidad mnima de almacenamiento es el dato, tambin se puede
considerar como el rango de valores que puede tomar una variable durante la
ejecucin del programa.

Al hacer esto le indicamos al programa que existe una variable llamada gear,
que almacena datos numricos y que tiene un valor inicial de 1. El tipo de
dato de una variable determina los valores que puede contener adems de las
operaciones que se puede realizar sobre ella. El lenguaje de programacin
Java incluye siete otros tipos de datos primitivos adems de int. Un tipo
primitivo est predefinido por el lenguaje y se nombra con una palabra clave
reservada. Los valores primitivos no comparten estado con otros valores
primitivos. 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 programa 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 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.

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 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).

http://www.codexion.com/tutorialesjava/java/nutsandbolts/datatypes.html

También podría gustarte