sábado, 18 de septiembre de 2010

MANEJO DE VIARIABLES EN JAVA

UNIVERSIDAD DE GUADALAJARA VURTUAL
PROGRAMACION ESTRUCTURADA




UNIDAD 2
Aprendiendo un nuevo lenguaje

ACTIVIDAD 1
Objetivo: Distinguirás las posibilidades para la realización de un programa a partir del reconocimiento de los tipos de datos que maneja Java y su manipulación.


MANEJO DE VIARIABLES EN JAVA



El presente manual tiene la finalidad de mostrar el manejo de las variables en java, de una manera práctica y sencilla.



1. Declaración de una variable

Una variable es un nombre que contiene un valor que puede cambiar a lo largo del programa. De acuerdo con el tipo de información que contienen, en Java hay dos tipos principales de variables:
1. Variables de tipos primitivos. Están definidas mediante un valor único que puede ser entero, de punto flotante, carácter o booleano. Java permite distinta precición y distintos rangos de valores para estos tipos de variables (char, byte, short, int, long, float, double, boolean). Ejemplos de variables de tipos primitivos podrían ser: 123, 3456754, 3.1415, 12e-09, 'A', True, etc.

2. Variables referencia. Las variables referencia son referencias o nombres de una información más compleja: arrays u objetos de una determinada clase.

Desde el punto de vista del papel o misión en el programa, las variables pueden ser:

1. Variables miembro de una clase: Se definen en una clase, fuera de cualquier método; pueden ser tipos primitivos o referencias.
2. Variables locales: Se definen dentro de un método o más en general dentro de Cualquier bloque entre llaves {}. Se crean en el interior del bloque y se destruyen al finalizar dicho bloque. Pueden ser también tipos primitivos o referencias.

Tipos Primitivos de Variables:

Se llaman tipos primitivos de variables de Java a aquellas variables sencillas que contienen los tipos de información más habituales: valores boolean, caracteres y valores numéricos enteros o de punto 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 numéricos, 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 a continuación:





2. Inicialización de una variable

Una variable se define especificando el tipo y el nombre de dicha variable. Estas variables pueden ser tanto de tipos primitivos como referencias a objetos de alguna clase perteneciente al API de Java o generada por el usuario. Si no se especifica un valor en su declaración, las variables primitivas se inicializan a cero (salvo boolean y char, que se inicializan a false y '\0'). Análogamente las variables de tipo referencia son inicializadas por defecto a un valor especial: null.


3. Declaración y la inicialización en un solo paso:



Al declarar una referencia todavía no se encuentra “apuntando” a ningún objeto en Particular (salvo que se cree explícitamente un nuevo objeto en la declaración), y por eso se le asigna el valor null.

Ejemplo:

int x; // Declaración de la variable primitiva x. Se inicializa a 0
int y = 5; // Declaración de la variable primitiva y. Se inicializa a 5


4. Modificación del valor de una variable

Si se desea que esta referencia apunte a un nuevo objeto es necesario crear el objeto utilizando el operador new. Este operador reserva en la memoria del ordenador espacio para ese objeto (variables y funciones). También es posible igualar la referencia declarada a otra referencia a un objeto existente previamente.
Ejemplo:

MyClass unaRef; // Declaración de una referencia a un objeto MyClass.
// Se inicializa a null
unaRef = new MyClass(); // La referencia “apunta” al nuevo objeto creado
// Se ha utilizado el constructor por defecto



BIBLIOGRAFIA

APRENDA JAVA Como si estuviera en primero.- UNIVERSIDAD DE NAVARRA; Escuela Superior de Ingenieros Industriales de San Sebastián; Javier García de Jalón, José Ignacio Rodríguez, Iñigo Mingo, Aitor Imaz, Alfonso Brazález, Alberto Larzabal, Jesús Calleja, Jon García.- Febrero del 2000.