8/9/2019 3-Tipos de Datos en Java
1/9
8/9/2019 3-Tipos de Datos en Java
2/9
Tipos de Datos en Javay En Java todo lo que se mueve es un objeto... excepto los
tipos de datos bsicos, es decir, los nmeros enteros,
reales, los caracteres, los valores lgicos, etc.. Todo lodems sern objetos o, mejor dicho, referencias aobjetos. Son los nicos valores que se crean sin utilizarel operador new, que veremos ms adelante. Son lossiguientes:
8/9/2019 3-Tipos de Datos en Java
3/9
Tipos de Datos en JavaTipo Descripcin Tamao
ClaseEquivalente
boolean Valor lgico 1 bit Boolean
char Carcter 16 bit Character
byte Entero muy pequeo
8 bit
short Entero pequeo 16 bit
int Entero normal 32 bit Integer
long Entero grande 64 bit Long
float Nmero real deprecisin simple
32 bit Float
double Nmero real dedoble precisin
64 bit Double
void Tipo vaco
8/9/2019 3-Tipos de Datos en Java
4/9
Tipos de Datos en Javay Podemos crear variables de estos tipos de la manera
normal en todos los lenguajes que siguen a C:
y El definir un valor al declararlos no es necesario,especialmente porque en Java todos tienen un valor
por defecto (0 en los nmeros, false en los booleanos yel carcter nmero cero); en ese caso escribiramossimplemente:
int numero = 12;
int numero ;
8/9/2019 3-Tipos de Datos en Java
5/9
Tipos de Datos en Javay En algunas ocasiones, que veremos en el futuro, es
necesario utilizar clases que representen los mismos
valores que los tipos de datos bsicos. En esos casosutilizamos la clase equivalente. En nuestro ejemploharamos:
Integer numero = new Integer(12);
8/9/2019 3-Tipos de Datos en Java
6/9
Tipos de Datos en Javay Los literales son el mecanismo utilizado para expresar
un valor constante. Java utiliza cinco tipos de
elementos: enteros, reales en coma flotante,booleanos, caracteres y cadenas:
Ti j l
Enteros 21, 0xDC
Reales 3.14, 2e12
Booleanos true, false
Caracteres 'x', \t, \u0234
Cadenas "Esto es una cadena"
8/9/2019 3-Tipos de Datos en Java
7/9
Ejemplo
/**
*
* @author Julio Csar Brizuela
* @version 1.0*/public class DocumentacionJava {
/**
* @param args the command line arguments
*/public static void main(String[] args) {
// TODO code application logic here//valor booleanoboolean valorBooleano= true;
8/9/2019 3-Tipos de Datos en Java
8/9
Ejemplo//valor caracter
char caracter = 'x';//valor entero
int entero = 25;//valor entero cortoshort enteroCorto = 555;//valor entero largolong enteroLargo = 952125;//valor flotante (real simple)
float flotante = 2.5f;//valor doble (real doble)double flotanteDoble = 25 3.52;
}
}
8/9/2019 3-Tipos de Datos en Java
9/9
Comentarioshttp://classjava.blogspot.com/
Top Related