viernes, 17 de septiembre de 2010

Manual JAVA


Java consta tiene tres tipos de variables:

  • de instancia
Se usan para guardar los atributos de un objeto particular.

  • de clase
Son similares a las variables de instancia, con la excepción de que los valores que guardan son los mismos para todos los objetos de una determinada clase.

Ejemplo:

PI es una variable de clase y radio es una variable de instancia. PI guarda el mismo valor para todos los objetos de la clase Circulo, pero el radio de cada círculo puede ser diferente

class Circulo

{

static final double PI=3.1416;

double radio;

//...

}

  • locales
Las variables locales se utilizan dentro de las funciones miembro o métodos.

Ejemplo:
area es una variable local a la función calcularArea en la que se guarda el valor del área de un objeto de la clase Circulo. Una variable local existe desde el momento de su definición hasta el final del bloque en el que se encuentra.


class Circulo

{

//...

double calcularArea(){

double area=PI*radio*radio;

return area;

}

}


En el lenguaje Java, las variables locales se declaran en el momento en el que son necesarias. Es una buena costumbre inicializar las variables en el momento en el que son declaradas. Veamos algunos ejemplos de declaración de algunas variables

int x=0;

String nombre="Angel";

double a=3.5, b=0.0, c=-2.4;

boolean bNuevo=true;

int[] datos;


Delante del nombre de cada variable se ha de especificar el tipo de variable que hemos destacado en letra negrita. Las variables pueden ser


  • Un tipo de dato primitivo
  • El nombre de una clase
  • Un array

El lenguaje Java utiliza el conjunto de caracteres Unicode, que incluye no solamente el conjunto ASCII sino también carateres específicos de la mayoría de los alfabetos. Así, podemos declarar una variable que contenga la letra ñ


int año=1999;


Se ha de poner nombres significativos a las variables, generalmente formados por varias palabras combinadas, la primera empieza por minúscula, pero las que le siguen llevan la letra inicial en mayúsculas. Se debe evitar en todos los casos nombres de variables cortos como xx, i, etc.

double radioCirculo=3.2;


Las variables son uno de los elementos básicos de un programa, y se deben

  • Declarar
  • Inicializar
  • Usar

Declaración de Variables

Dependiendo del lenguaje a utilizar las variables se necesitan declarar, consistiendo en; "enunciar el nombre de la misma y asociarle un Tipo de datos:

¿Qué es un tipo de Datos?


Es el clasificar la variable según el valor que vaya almacenar

Clasificación


T ipos de Datos

Enteros

Byte

Permite declarar datos enteros comprendidos entre -128 y +128 (se define como el conjunto de 8 bits)

Short

Permite declarar datos enteros comprendidos entre -32768 y +32767 (16 bits de longitud)

Int

Declara datos enteros comprendidos entre -2147483648 y +2147483647 (32 bits longitud)

Long

Declara datos enteros comprendidos entre -9223372036854775808 y +9223372036854775807 ( 64 bits de longitud)

Chart

Declara datos enteros entre el rango 0 a 65535

Reales

Float

Declara datos que contengan un parte decimal. Estos datos almacenan valores con una precisión de 6 dígitos. Es necesario agregarle la letra "f" ó "F" al final, para no considerarla double

Double

Declara datos que contengan una parte decimal. Estos datos almacenan valores de hasta 16 dígitos

Bolean

Bolean

Se utiliza para indicar si el resultado de una expresión boleana, es verdadero o falso.


EJEMPLOS


TIPOS DE DATOS

EJEMPLOS

Enteros

Byte

B = 0;

Short

I = 0, j=0;

Int

K= - 30;

Long

L = 125000;

Chart

Car = 'a';

Otra= 97;

Reales

Float

A= 3.14159F;

B= 2.2e-5F;

Double

A= 3.14159;

Bolean

Bolean

True o false


Es importante adentrarnos en los ejemplos que al final se coloca un punto y como (;) de la declaración, así como la utilización de caracteres mayúsculas y minúsculas en JAVA se diferencian entre cada una de ellas la A y la a son diferentes.

Ejemplo de declaración e inicialización de variables en JAVA:

Por definición, una variable declarada dentro de un bloque, entendido por bloque el código encerado entre los caracteres "{" y "}", y es accesible solamente dentro de ese bloque.


Class CAritmetica

{

Public static void

main(string[] args)
{

double a;

float b;

int c, r;

Declaración de variables
// . . .

}

// . . .

}

Las variables a, b, c y r son accesibles sólo desde el método main de la clase CAritmetica, este caso de dice que dichas variables son locales al bloque donde han sido declaradas. Una variable local se crea cuando se ejecuta el bloque donde se declara y se destruye cuando finaliza la ejecución de dicho bloque.


Las varibales miebro de una clase son iniciadas por omisión por el compilador JAVA para cada objeto que se declare de la misma.

Las variables locales no son iniciadas por el compilador de JAVA, por lo tanto, es nuestra obligación iniciarlas, de lo contrario el compilador visualizará u mensaje de error en todas las sentencias que hagan referencia a esas variables


Class CAritmetica

{

Public static void main(string[] args)

{
double a=0;

float b=0;

int c=0, r=0;


// . . .

Iniciación de variables
System.out.println( a + " " + b + " " + c + " " + r);

}

}

La inicialización y la declaración de las variables es importante tomar en cuenta cual sería su utilización dentro del programa mismo, esto indica que declara una variable y depues la inicializas con algún valor especifico te permite a la misma ver tomar el último valor dado.

Se ejemplifica

Class CAritmetica

{

Public static void

main(string[] args)

{


double a;

float b;

int c, r;


}


{

double a=3;

float b=5;

int c=4, r=0;

Declaración e iniciación de variables


System.out.println( a + " " + b + " " + c + " " + r);

}


}



Concluyendo el manejo de las variables en cualquier lenguaje del que se trate, es importante seguir las reglas y sintaxis de estas, para que no pierda la secuencia lógica del programa mismo, ya que el valor que se estará ejecutando en algún momento dado será el que tenga dado en ese momento.


Videos tutoriales Java:

http://www.youtube.com/user/blogtechnological?feature=mhum#p/f/19/JbcB3AUwVBY


NOTA: Los vídeos son secuenciales y consta de un tutorial en 43 capítulos, se puede seleccionar el capitulo dirigiéndose mediante las flechas de los costados o mediante la zona que aparece abajo mostrando todos los vídeos. Quiero agradecer a Niko por estos vídeos que nos muestran paso a paso desde la instalación hasta la implementación de varios códigos Java (http://www.youtube.com/user/niktutos)