Tipos de datos primitivos

Solo disponible en BuenasTareas
  • Páginas : 3 (692 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de enero de 2011
Leer documento completo
Vista previa del texto
Tipos de datos primitivos de java
Números enteros,
Que constan de cuatro tipos: byte, short, int y long. Todos estos tipos serán “con signo”, esto es el rango que representan se compondrá depositivos y negativos. La diferencia entre ellos es la precisión que emplean, debido al número de bits que se emplea para el almacenamiento de variables. Byte=8 bits, short=16 bits, int=32 bits y long=64bits. En la práctica, yo por el momento sólo he empleado el clásico int, que considero que nos da un rango de valores más que suficiente.
• byte: El tipo de dato byte es un entero de 8 bitscomplemento a dos. Su valor mínimo es -128 y el máximo 127 (inclusive). El tipo de datos byte se puede utilizar para ahorrar memoria en grandes arrays, donde el ahorro de memoria realmente importa. Tambiénse pueden utilizar en lugar de int donde sus límites ayudan a aclarar el código, el hecho de que el rango de una variable es limitado puede servir como una forma de documentación.

• short: El tipode dato short es un entero de 16 bits complemento a dos. Su valor mínimo es -32,768 y el máximo 32,767 (inclusive). Se aplican las mismas directrices que con byte: puede utilizar short para ahorrarmemoria 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 mínimo es -2,147,483,648 y elmáximo 2,147,483,647 (inclusive). Generalmente este tipo es la elección predeterminada para valores enteros a no ser que haya una razón (como las mencionadas anteriormente) para elegir otro. Este tipo dedato normalmente será lo suficiente grande para los números que su program vaya a utilizar pero si necesita un rango más amplio, utilice long.

• long: El tipo de dato long es un entero de 64 bitscomplemento a dos. Su valor mínimo es -9,223,372,036,854,775,808 y el máximo 9,223,372,036,854,775,807 (inclusive). Utilice este tipo de dato cuando necesite un rango de valores más amplio que el...
tracking img