Tipos de datos en Java.

Anuncio
Tipos de datos en Java.
Tipos primitivos.
Tipo
Tamaño en
bits
Valores
boolean
char
16
byte
short
int
long
8
16
32
64
float
32
double
64
Estándar
true o false
'\u0000 ' a '\uFFFF ' (0 a 65535)
7
(ISO, conjunto de
caracteres Unicode)
7
–128 a +127 (–2 a 2 – 1)
15
15
–32,768 a +32,767 (–2 a 2 – 1)
31
31
–2,147,483,648 a +2,147,483,647 (–2 a 2 – 1)
–9,223,372,036,854,775,808 a
63
63
+9,223,372,036,854,775,807 (–2 a 2 – 1)
Rango negativo:
–3.4028234663852886E+38 a
–1.40129846432481707e–45
Rango positivo:
1.40129846432481707e–45 a
3.4028234663852886E+38
Rango negativo:
–1.7976931348623157E+308 a
–4.94065645841246544e–324
Rango positivo:
4.94065645841246544e–324 a
1.7976931348623157E+308
(IEEE 754, punto flotante)
(IEEE 754, punto flotante)
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 través de una clase.
Ejemplos de declaración 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 método printf , para mostrar datos
formateados a través de la consola.
El método printf se implementa a través de receptáculos para cada tipo de dato.
Recéptaculo
%d
%f
%.nf
%s
Tipo de dato
enteros, byte, long, short
double y float
double y float, dónde n es el número de
decimales a mostrar
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 aplicación 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 aplicación 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
Descargar