Blogia
Tipos de Datos Java

Tipo de Datos Numéricos

Los tipos de datos numéricos son los que pueden almacenar números dentro de una variable y pueden ser de 2 clases; los que almacenan números de valor completo sin parte fraccionaria los cuales son llamados enteros, y los que pueden guardar una parte fraccionaria, llamados números flotantes.

La magnitud del rango o precisión fraccionaria que se necesite dependerá de su aplicación. Todos y cada uno de los tipos de datos tienen definido un rango numérico dentro del cual estará el número que alberga la variable; si no este número se desbordará o saldrá del rango y dará paso a problemas en la ejecución del programa.

Enteros

Byte: Es el tipo de dato con el rango más corto, su rango numérico se comprende desde -128 hasta 127. Este dato numérico está compuesto por 8 bits.
Una variable de tipo Byte se declará utilizando la palabra clave “byte”.

Ejemplo: byte a = 20
Tipo de Dato Variable Asignación

En general, se debería evitar la utilización del tipo byte excepto cuando se trabaja con manipulación de bits.

Short: El rango del tipo short está comprendido entre -32768 hasta 32767. Este tipo de dato numérico se compone de 16 bits.

Ejemplo: short a = 1000
Tipo de Dato Variable Asignación

Int: Uno de los tipos de datos más usados como contador de iteraciones en los ciclos, para almacenar valores de enteros simples y para manejo de matrices.
Su rango está comprendido entre -2.147.483.648 hasta 2.147.483.647. Este tipo de dato está compuesto por 32 bits.

Ejemplo: int j = 10000
Tipo de Dato Variable Asignación

Long: Existen ocasiones en las cuales un número es tan grande que no puede ser almacenado en un tipo int; para este caso se puede usar el tipo de dato long, en el cual el rango va desde -9.223.372.036.854.775.808 hasta 9.223.372.036.854.775.807

Ejemplo: long a =100.000.000
Tipo de Dato Variable Asignación

Números Flotantes

Los números flotantes, también conocidos como números reales, se utilizan cuando se calculan operaciones que requieren precisión fraccionaria como raíz cuadrada, etc.

Float: Precisión simple(Con decimales, no muchos), utiliza 32 bits para guardar un valor.
La precisión simple es más rápida en algunos procesadores y ocupa la mitad de espacio, pero comenzará a ser imprecisa cuando los valores sean muy grandes o muy pequeños. Su rango va desde 3.4 e-38 hasta
3.4 e38

Ejemplo: float a = 3045,124557
Tipo de Dato Variable Asignación

Double: Precisión doble, utiliza 64 bits para guardar un valor. Este tipo de dato puede llegar a ser mucho más rápido en los procesadores modernos que la precisión simple.
Su rango va desde 1.7 e-308 hasta 1.7 e308

Ejemplo: double a = 3,14159365358979....
Tipo de Dato Variable Asignación

0 comentarios