Sie sind auf Seite 1von 2

Tipos de datos en Java.

Tipos primitivos.

Tipo Tamao en Valores Estndar


bits
boolean true o false
char 16 '\u0000 ' a '\uFFFF ' (0 a 65535) (ISO, conjunto de
caracteres Unicode)
7 7
byte 8 128 a +127 (2 a 2 1)
15 15
short 16 32,768 a +32,767 (2 a 2 1)
31 31
int 32 2,147,483,648 a +2,147,483,647 (2 a 2 1)
long 64 9,223,372,036,854,775,808 a
63 63
+9,223,372,036,854,775,807 (2 a 2 1)
float 32 Rango negativo: (IEEE 754, punto flotante)
3.4028234663852886E+38 a
1.40129846432481707e45
Rango positivo:
1.40129846432481707e45 a
3.4028234663852886E+38
double 64 Rango negativo: (IEEE 754, punto flotante)
1.7976931348623157E+308 a
4.94065645841246544e324
Rango positivo:
4.94065645841246544e324 a
1.7976931348623157E+308

Tipos no primitivos o por referencia.

Las variables de tipo por referencia (que por lo general se llaman referencias) para almacenar
las ubicaciones de los objetos en la memoria de la computadora.

Por ejemplo, el tipo String es una variable de referencia. Pues hace referencia a un arreglo
definido del tipo char. Es por eso que en Java el tipo String se define a travs de una clase.

Ejemplos de declaracin de variables de tipos primitivos en Java.


boolean a = true;
char b = t;
byte c = 23;
short d = 56;
int e = 4567;
long f = 45040532;
float g = 3949340.34;
double h = 3949309443004.345345;
String i = estudiar;
Comandos y aplicaciones de consola.

La sentencia printf

A partir de Java SE 5.0 se agreg a la clase System.out el mtodo printf , para mostrar datos
formateados a travs de la consola.

El mtodo printf se implementa a travs de receptculos para cada tipo de dato.

Recptaculo Tipo de dato


%d enteros, byte, long, short
%f double y float
%.nf double y float, dnde n es el nmero de
decimales a mostrar
%s char, boolean y String

Ejemplo 1.

String articulo = refrescos;


Int piezas = 45;
System.out.printf (%s %d %s, Se vendieron un total de, piezas, articulo);

La salida por consola de sta aplicacin ser la siguiente:


Se vendieron un total de 25 refrescos

Ejemplo 2.
Int cantidad = 35;
double precio = 23.50;
double total = cantidad * precio;
double iva = total * 1.5;
System.out.printf(%d %s \n %s %.2f \n %s %.2f \n %s %.2f, cantidad, kilos de garbanzo, a
un precio de, precio, nos da un total de, total, con un i.v.a. de, iva);

La salida por consola de sta aplicacin ser la siguiente:


35 kilos de garbanzo
a un precio de 23.50
nos da un total de 822.50
con un i.v.a. de 123.38

Das könnte Ihnen auch gefallen