Sei sulla pagina 1di 3

UNIVERSIDAD POLITECTICA SALESIANA

fortizo1@est.ups.edu.ec

Paul Ortiz Ortiz

Tipos y subtipos de datos de java.

Espacio que requiere y rango de valores

Objetivo General.

Analizar y conocer los tipos y subtipos de dato de java, aprender a usarlos e identificarlos.

Introduccin:

Java es lenguaje orientado a objetos, todo en el programa java se maneja como objetos. Java
como lenguaje de programacin, maneja varios tipos y subtipos de datos, que se pueden usar
a declarar variables y arreglos o matrices. Estos tipos y subtipos de datos se podr estudiar a
continuacin.

Tipos de datos

Los tipos de datos hacen referencia tanto al tipo de contenido, como a la forma como es
almacenada en la memoria del computador. Acceder al contenido de un tipo de dato en
particular se hace mediante nombres o identificadores.

Tipos de datos primitivos en java.

Datos de tipo primitivo: representan un nico dato simple que puede ser de tipo char, byte,
short, int, long, float, double, boolean. Por ejemplo: a, 12345,12345,750. 68.. Cada tipo de
dato presenta un conjunto de valores o constantes literales.
Los tipos de datos numricos en Java no pueden representar cualquier nmero entero o
real. Por ejemplo, el tipo de dato entero int tiene un intervalo de representacin entre -
2147483648 y 2147483647. Si se desea representar el valor correspondiente a la poblacin
mundial del planeta (ms de 6 mil millones de habitantes) no puede hacerse con dato de
tipo int.
Los datos de tipo double no tienen tanta limitacin. Pueden alcanzar un valor del orden de
10308, pero tienen otro problema: la precisin. En concreto, el tipo doubl tiene una
precisin de 15 dgitos significativos.
En Java diferenciamos dos tipos de datos: por un lado, los tipos primitivos, que se
corresponden con los tipos de variables en lenguajes como C y que son los datos
elementales que hemos citado. Por otro lado, los tipos objeto (que normalmente incluyen
mtodos)
Para manejo de cantidades enteras, es decir aquellas cantidades que no tienen decimales se
utiliza estos tipos de datos: byte, short, int, long.
Para manejo de cantidades de punto flotante, cantidades con decimales se utiliza los tipos
de dato: float, doubl.
Manejo de los smbolos de un conjunto de caracteres, por ejemplo: letras, nmeros y
caracteres especiales, se utiliza el tipo de dato: char.
Para representar cantidades de valores lgicos, verdad o falso, utilizamos el tipo de dato:
boolean.
Espacio y rango de los tipos de datos primitivos.
La memoria del computador se mide en bytes u octetos de bites. Un digito binario o bit,
puede almacenar un uno o un cero. Es decir que la mxima cantidad entera almacenada en
un bit es el entero 1. Si hay dos bits, el mximo valor es 11 binario que corresponde al
decimal 3, si hay 7 bits el valor entero mximo es 1111111 que corresponde al numero
decimal 127

NOMBRE TIPO ESPACIO RANGO

byte Entero 1 byte(8bits) -128 a 127

Short Entero 2 byte (16bits) -32.768 a 32.767

int Entero 4 bytes(32bits) -2.147.483.648 a


2.147.483.648

long Entero 8 bytes(64bits) -9.223.372.036a


9.223.372.036

float Decimal simple 4 bytes (32bits) Min. Val. (-)


-3.40282347x10 (38)
Max. Val. (-)
-1.40239846x10(-45)
Min. Val.(+)
3.40282347x10 (38)
Max. Val. (+)
1.40239846x10(-45)

double Decimal doble 8 bytes (64bits) Min. Val. (-)


-1. 797693134..x10
(308)
Max. Val. (-)
-4. 940656458..x10(-
324)
Min. Val. (+)
1. 797693134...x10
(308)
Max. Val. (+)
4.940656458...x10(324)

char Carcter simple 2 bytes (16bits) 0 a 65.536

boolean Valor V o F 1 bytes (8bits) -----------

TIPOS OBJETO

Con mtodos necesitan una invocacin para ser creados.

Tipos biblioteca estndar de java: string, scanner, TreeSet, Arraylist

Tipos definidos por el usuario: cualquiera q se nos ocurra ,taxi, autobs ,tranva.

Tipos envoltorio o wrapper (equivalentes a los tipos primitivos, pero como objetos): char,
byte, short, int, long, float, double, boolean.

Conclusiones:

Con este trabajo de investigacin sobre los tipos de datos de java uno se puedo dar cuenta
que para poder ingresar datos al programa de java debemos saber a la perfeccin el tipo de
dato que vamos a utilizar, por ejemplo para ingresar una cantidad entera podemos utilizar el
tipo de dato byte, short, int , pudimos entender el rango de los datos primitivos y conocer su
espacio que almacenen en un computador, es necesario identificarlos bien para asi poder
generar programas con buenos resultados en java.