Curso Java – Tipos de datos

Variable

Una variable es la unidad básica de almacenamiento temporal de datos. Esta compuesta de un tipo, un identificador y su valor. El objetivo es almacenar datos para que puedan ser recuperadas y utilizadas en las operaciones posteriores. Ejemplo:

Constantes

Las constantes son las unidades básicas de almacenamiento de datos que no cambian en toda la aplicación. El uso de constantes es menos común que el uso de variables. La declaración de una constante contiene sólo un elemento más que la declaración de una variable llamada “final”. Ejemplo:

Datos primitivos

El lenguaje java es estáticamente tipada, quiere decir que todas las variables deben ser declaradas antes de ser utilizadas.

Con esto, le decimos al programa que un campo “numero” existe, que contiene datos numéricos y su dato inicial es 10.

Ademas de int, java soporta otros datos primitivos. Un tipo primitivo es predefinido por el lenguaje y es nombrado por una palabra reservada. Los ocho tipos de datos primitivos soportados por JAVA son los siguientes:

bytes

El tipo byte es un entero con signo de 8 bits. Posee un valor mínimo de -128 y un valor máximo de 127. Este tipo puede ser útil para la economía de la memoria en grandes matrices. También puede ser usado en lugar de int.

short

Este es un entero con signo de 16 bit. Posee un valor mínimo de -32.768 hasta 32.767, tal como le pasa al  tipo byte, las condiciones con respecto a la economía son aplicadas aquí.

int

Por defecto el tipo de datos int es un entero con signo de 32 bits. Posee un valor minimo de -2^31 e um valor máximo de 2^31-1. En JavaSE 8 o superior se puede usar el tipo de datos int para represetnar un numero enteros sin signo que tiene un valor de 0 a 2^32-1.

long

El tipo de datos es un entero de 64 bits. Long con signo tiene un valor minimo de -2^63 y un valor máximo de 2^63-1. En java SE 8 se puede usar para representar el tipo de datos long sin signo de 64 bits que tiene un valor de 0 hasta 2^64-1. Este tipo es usado cuando se necesita un rango mas amplio que int.

float

Es un tipo de precisión simple de 32 bits IEEE 754 punto flotante.

double

Es un tipo de precisión simple de 64 bits IEEE 754 punto flotante.

boolean

Este tipo de dato acepta apenas dos valores: true o false.

char

Es el único caracter unicode de 16bits. Representa apenas un caracter.

Resumen

Tipo Memória consumida Valor Mínimo Valor Máximo
byte 1 byte -128 127
short 2 byte -32.768 32.767
int 4 bytes -2.147.483.648 2.147.483.647
long 8 bytes -9.223.372.036.854.775.808 9.223.372.036.854.775.807

 

Tipo Memória Consumida Valor mínimo Valor máximo Precisión
float 4 bytes -3,4028E + 38 3,4028E + 38 6 – 7 dígitos
double 8 bytes -1,7976E + 308 1,7976E + 308 15 dígitos

 

 

También te podría gustar...