ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Variables


Enviado por   •  23 de Enero de 2014  •  1.531 Palabras (7 Páginas)  •  271 Visitas

Página 1 de 7

VARIABLES

Byte

byte es un tipo de 8 bits con signo. Su rango comprende desde -128 a 127. Es especialmente útil cuando se tiene un flujo de bytes externos recibidos desde una red o archivo. Si se necesita analizar gramaticalmente un protocolo de red o un formato de archivo, o resolver problemas de ordenamiento de bytes, el tipo byte es el apropiado.

Las variables byte se declaran utilizando la palabra clave byte. Por ejemplo, el código siguiente declara dos variables byte llamadas b y c, inicializando c con el valor hexadecimal 0x55.

byte b;

byte c = 0x55;

En general, se debería evitar la utilización del tipo byte excepto cuando se trabaje con manipulación de bits. Para los enteros normales, que se utilizan para contar y operar, int, que se describe más adelante, es una elección mucho más adecuada.

Short

short es un tipo de 16 bits con signo. Su rango comprende desde -32768 a 32767. Probablemente es el tipo de Java menos utilizado. Ahora que las computadoras de 16 bits empiezan a estar en desuso ya no hay muchos valores short con los que trabajar.

Ejemplos de declaraciones de variables short:

short s;

short t = 0x55aa;

Int

int es un tipo de 32 bits con signo. su rango comprende desde -2.147.483.648 a 2.147.483.647. Es el tipo más utilizado habitualmente para almacenar valores enteros simples. Con un rango de miles de millones, es ideal para la mayoría de las iteraciones con matrices y para contar. Siempre que se tenga una expresión con enteros que incluya byte, short, int y números literales, la expresión completa se promociona a int antes de realizar el cálculo.

Ejemplos de declaraciones de variables int:

int i;

int j = 0x55aa0000;

Long

long es un tipo de 64 bits con signo. Hay algunas ocasiones en las que un tipo int no es lo suficientemente grande como para guardar un valor deseado. Cuando se calcular expresiones enteras con números grandes, una multiplicación puede generar algunos valores intermedios de miles de billones. También, cuando se calcula el tiempo, el número de milisegundos en un año es de cerca de 30.000 millones y se desbordará un int de 32 bits. En estos casos se necesita utilizar un long.

Ejemplos de declaraciones de variables long:

long m;

long n = 0x55aa000055aa0000;

Tabla de anchuras y rangos para cada uno de los tipos enteros.

Nombre Anchura Rango

long 64 -9.223.372.036.854.775.808..9.223.372.036.854.775.807

int 32 -2.147.483.648..2.147.483.647

short 16 -32.768..32.767

byte 8 -128..127

Números en coma flotante

Los números en coma flotante, también conocidos como números reales en otros lenguajes, se utilizan cuando se calculan funciones que requieren precisión fraccionaria. Los cálculos complejos, como la raíz cuadrada, o trigonométricas, como el seno y el coseno, tienen como resultado un valor cuya precisión requiere un tipo en coma flotante. Hay dos clases de tipos en coma flotante, float y double, como se describen:

Nombre Anchura Rango

double 64 1.7e-308..1.7e+308

float 32 3.4e-038..3.4e+038

Float

La precisión simple, especificada por la palabra clave float, utiliza 32 bits para almacenar un valor. La precisión simple es más rápida en algunos procesadores y ocupa la mitad de espacio, pero comenzará a ser imprecisa cuando los valores sean muy grandes o muy pequeños.

Ejemplos de declaraciones de variables float:

float f;

float f2 = 3.14f;

Double

La precisión doble, especificada por la palabra clave double, utiliza 64 bits para almacenar un valor. Realmente la precisión doble es más rápida que la simple en algunos procesadores modernos que han sido optimizados para cálculos matemáticos a alta velocidad. Cuando se necesita mantener la precisión tras muchos cálculos iterativos, o está manipulando números de gran valor, double es la mejor opción.

Ejemplos de declaraciones de variables double:

double d;

double pi = 3.14159365358979323846;

Char

ativos. Unicode es una unificación de docenas de conjuntos de caracteres, incluyendo el latín, griego, arábigo, cirílico, hebreo, katakana, hangul y muchos más.

Ejemplos de declaraciones char:

char c;

char c2 = 0xf132;

char c3 = 'a';

char c4 = '\n';

Aunque no se utilicen los caracteres como enteros, puede operar con ellos como si lo fueran. Esto permite sumar dos caracteres o incrementar el valor de una variable carácter.

int tres = 3;

char uno = '1';

char cuatro = (char) (tres + uno);

La variable cuatro termina con un '4' almacenado en ella. Observe que uno fue promocionado a int en la expresión, por lo que se requiere la conversión de tipos para volver a char antes de la asignación a cuatro.

Booleanos

Java tiene un tipo simple para los valores lógicos, llamado boolean. Sólo puede tomar uno de estos dos posibles valores, true (verdadero) o false (falso) que son palabras reservadas. Este es el tipo que devuelven todos los operadores de comparación o que se requiere en todos los operadores de control de flujo que se explicarán en capítulos posteriores.

Ejemplo de una declaración de tipo boolean:

boolean terminado = false;

OPERADORES JAVA ARITMÉTICOS

Los operadores aritméticos en java son:

+ Suma. Los operandos pueden ser enteros o reales

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com