Tipos Pvimitivos de Variables
Se Hainan tiposprimitivos de variables de Java a aquellas variables sencillas que contienen los tipos
de informacion mas habituales: valores boolean. caracteres yvalores numericos enteros o de pnnto
flotante.
Java dispone de ocho tipos primitivos de variables: un tipo para almacenar valores true y
false {boolean)-, un tipo para almacenar caracteres {char), y 6 tipos para guardar valores numericos.
cuatro tipos para enteros {byte, short, int y long) y dos para valores reales de punto flotante (float y
double). Los rangos y la memoria que ocupa cada uno de estos tipos se muestran en la Tabla 2.1.
Tabla 2.1. Tipos primitivos de variables en
Java.
|
Los tipos primitivos de Java tienen algunas características importantes que se resumen a
continuación:
1. El tipo boolean no es mi valor numérico: sólo admite los valores true o false. El tipo booleati
no se identifica con el igual o distinto de cero, como en C/C++. El resultado de la expresión
lógica que aparece como condición en un bucle o en una bifurcación debe ser boolean.
2. El tipo citar contiene caracteres en código UNICODE (que incluye el código ASCII), y ocupan
16 bits por carácter. Comprende los caracteres de prácticamente todos los idiomas.
3. Los tipos byte. short. int y long son números enteros que pueden ser positivos o negativos, con
distintos valores máximos y mínimos. A diferencia de C/C++. en Java no hay enteros unsigned.
4. Los tipos float y don ble son valores de punto flotante (números reales) con 6-7 y 15 cifras
decimales equivalentes, respectivamente.
5. Se utiliza la palabra void para indicar la ausencia de un tipo de variable determinado.
6. A diferencia de C/C++. los tipos de variables en Java están perfectamente definidos en todas y
cada una de las posibles plataformas. Por ejemplo, un int ocupa siempre la misma memoria y
tiene el mismo rango de valores, en cualquier tipo de ordenador.
7. Existen extensiones de Java 1.2 para aprovechar la arquitectura de los procesadores Intel, que
permiten realizar operaciones de punto flotente con una precisión extendida de 80 bits.
No hay comentarios:
Publicar un comentario