Tipo de datos enteros

lunes, 22 de febrero de 2010 ·
Java define cuatro tipos de enteros: byte, short, intylong.

El rango de valores que estos tipos de datos primitivos pueden almacenar se muestra a continuación:

Tipo
Ancho en bits
Rango
byte
8
-128 a 127
short
16
-32,768 a 32,767
int
32
-2,147,483,648 a 2,147,483,647
long
64
-9,223,372,036,854,775,808 a 9,223,372,036,854,775,807

Las diferentes variables variables de los tipos de datos enteros se declaran como se muestra en el siguiente código:
byte b = 1;
short s = 1;
int i = 1;
long l = 1;

En las declaraciones anteriores,a todas las variables se les ha asignado el valor del litera entero 1. Los literales son valores constantes que son asignados a las variables.

El tipo de entero más usado es int. Las variables de tipo int suelen emplearse para bucles control, para indicar matrices y para realizar operaciones matemáticas de propósito general.

Cuando necesite un entero que tenga un rango mayor que int, use long. Por ejemplo, he aquí un programa que calcula el número de pulgadas cúbicas que contiene un cubo de una milla por lado.

/*
Calcula el número de pulgadas cúbicas en una milla cúbica.
*/
class Pulgadas {
public static void main(String args[]) {
long pc;
long pm;

pm = 5280 * 12;

pc = pm * pm * pm;

System.out.println(“Hay “ + pc +
“ pulgadas cúbicas en una milla cúbica.”);
}
}
He aquí la salida del programa:
Hay 254358061056000 pulgadas cúbicas en una milla cúbica.
Evidentemente, no hubiera sido posible conservar el resultado en una variable int.

El tipo de entero más pequeño es el byte. Las variables de tipo byte resultan especialmente útiles cuando se trabaja con datos binarios que tal vez no sean compatibles directamente con otros tipos integrados de Java.

El tipo short crea un entero corto que tiene primero su byte de orden mayor (al que se le llama big-endian).

0 comentarios:

Publicar un comentario

Tu comentario es importante

Entradas Recientes Entradas Antiguas data:homeMsg

CodigoByte

Codigo QR

Etiquetas

Blogumulus by Roy Tanck and Amanda Fazani

Twitter

Seguir codigobyte en Twitter

Twitter Actualizar

    sigueme en Twitter

    Participa

    Java Twitter

    ¿Cúal es la extensión usada para guardar los archivos fuente Java?

    Mangoos

    Mangoos
    http://mangoosbuscador.wordpress.com/

    Anunciantes

    Se escribe con...

    Se escribe con...