Programaciontipodedatos

Páginas: 7 (1601 palabras) Publicado: 12 de febrero de 2013
PROGRAMACIÓN III

1

1.2. TIPOS DE DATOS
Identificadores
Los Identificadores son aquellas palabras en su código Java que usted escoge. Por ejemplo, en la
clase HolaMundo que se escribió como ejemplo, la palabra HolaMundo no es una palabra
reservada de Java, ni tiene ningún significado especial en Java. Se le tenía que colocar un nombre
a la clase, y HolaMundo fue seleccionado paraidentificar a la clase.
En Java necesitará identificar muchos elementos en su código, incluyendo nombres de clases,
campos, variables, y nombres de paquete. Los nombres que selecciones son llamados
identificadores y deben cumplir las reglas siguientes:
1. Un identificador no puede ser una palabra reservada, ni true, false ni null.
2. Un identificador puede estar formado por letras, dígitos, guiónbajo, o signo de dólar.
3. Un identificador debe empezar con una letra, un guión bajo, o un signo de dólar.
Por ejemplo x, X, x1, x2, HolaMundo, $color, edad, y _altura son identificadores válidos. No olvide
que Java es sensible a las mayúsculas. Esto significa que Public es un identificador válido porque
es diferente de la palabra reservada public.
Los siguientes son identificadores noválidos: 1x porque empieza con un dígito, public porque es
una palabra reservada, a@b o x+y porque @ y + no son caracteres válidos para ser u sados en
identificadores.

Los ocho tipos de datos primitivos de Java
Java tiene ocho tipos de datos que están construidos dentro del lenguaje. Estos ocho tipos de
datos a menudo se les conocen como los tipos primitivos. La tabla siguiente muestra los ochotipos
de datos, el número de bits que consumen en almacenamiento, y el rango de valores que pueden
ser almacenados en cada tipo. Observe que el tamaño de los tipos de datos (excepto para
boolean) están estrictamente definidos. La razón de ello es que, ind ependientemente de la
plataforma donde el programa se ejecuta, los programas Java corren en una JVM. La plataforma
subyacente no afecta eltamaño o rango de los tipos de datos primitivos de Java.
Tipo de
datos

Tamaño

byte

8 bits

-128

127

short

16 bits

–32768

32767

int

32 bits

–2147483648

2147483647

long

64 bits

–9223372036854775808

9223372036854775807

float

32 bits

±1.40239846E-45

±3.40282347E+8

double

64 bits

±4.94065645841246544E-324±1.79769313486231570E+308

char

16 bits

\u0000

\uFFFF

boolean

n/d

Valor mínimo

true o false

Valor máximo

PROGRAMACIÓN III

2

Asignando Variables
El término variable es usado porque los datos almacenados en una variable pueden variar. En
otras palabras, puede cambiar el valor de una variable. En Java se usa el operador de asignación =
para asignar a una variable con un valorparticular. Por ejemplo las siguientes sentencias declaran
un entero x y le asignan el valor de 12.
int x;
x = 12;
Observe que a una variable se le puede asignar un valor mientras es declarada. Las anteriores dos
sentencias pudieron haber sido reemplazadas con la siguiente línea de código única.
int x = 12;
Java es estricto para permitir asignar a las variables solamente los valores que coincidan conel
tipo de datos de la variable. Si x es un int, no se le puede asig nar otro tipo de dato a menos que se
use el operador cast. Por ejemplo, la siguiente sentencia declara x de tipo int y luego intenta
asignarle un valor de punto flotant.
int x;
double d = 3.5;
x = d; //Esto no compila!
x = (int) d; //Esto compila porque se usó el operador cast
El operador cast consiste en colocar entreparéntesis el tipo de datos del valor al que será
convertido. Cast le dice al compilador que está consciente de la asignación inválida, pero que
desea hacerla de todas formas. El convertir un número de punto flotante a un tipo de datos entero
causa que la parte decimal del número sea truncada.

Tipo de datos enteros
De los ocho tipos primitivos de datos, cuatro de ellos son tipos enteros...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS