viernes, 28 de septiembre de 2012

METODOS


MÉTODOS

Un método es una función, segmento, rutina, subrutina o subalgoritmo que puede ser definido dentro de una clase con el propósito de ejecutar una función, comportamiento o tarea específica, pudiendo ser llamado o invocado desde el método principal u otro método, cuando se requiera.

Sintaxis de un método  

modificadore tipo nombre (parámetros){
                                          cuerpo
                                     }

 La estructura de un método se divide en:
  • Cabecera (determina su interfaz)
                 modificadores tipo nombre (parámetros) 

  • Cuerpo (define su implementación)
                {
                     //Declaraciones de variables
                     ...........
                    // Sentencias ejecutables
                    ............
                   // Devolución de un valor (opcional)
                   .............
               }

 
Tipos de métodos:
  •  Métodos que no regresan valor.- Los métodos que no retornan o regresan valores, ejecutan funciones específicas y carecen de la palabra reservada return dentro de la funcionalidad  del método, además, en el espacio tipo de dato que retorna debe ir la palabra reservada void.
public void CalcularSuma() {
  int resultado;
  int a;
  int b;
  resultado=a+b;
}
  • Métodos que regresan valor.- Estos métodos se caracterizan porque además de ejecutar funciones específicas contienen la palabra reservada return dentro de la funcionalidad del método, además, en el espacio tipo de dato que retorna debe ir el tipo de dato que devolverá.

public int CalcularSuma() {
  int resultado;
  int a;
  int b;
  resultado=a+b;
  return resultado;
}
 

VARIABLE Y TIPOS DE DATOS


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. 

Tipo de Variables:

  • Variables globales. – Cuando un algoritmo utiliza métodos, se puede declarar variables tanto en el contexto global de la clase, como de manera local en cada método. A las variables definidas en el contexto global se les llama variables globales o variables de clase, mismas que pueden utilizarse en cualquier método de la clase.
  • Variables locales.- La variables locales son las que se definen en cada método, mismas que sólo pueden utilizarse en el contexto del método en que fueron definidas.

Declaración de una variable

Una variable se define especificando el tipo y el nombre de dicha variable. Si se desea operar con la variable declarada se debe especificar el valor inicial en su declaración.
Ejemplos de declaración e inicialización de variable:    

            int x, z; //Declaración de las variables primitivas x, z.
            int y=5; //Declaración de la variable primitiva y se inicializa en 5.
            z = y + 5; //Es válido ya que y tiene un valor inicial.
            z = y + x; //No se puede operar con x, no tiene ningún valor inicial. 

Tipos de datos en Java

Datos de tipo numérico
-      Números enteros                             byte, short, int, long
-      Números en coma flotante                float, doublé
Datos de tipo carácter                             char
Datos de tipo booleano                             boolean

Tipo
Descripción
boolean
Tiene dos valores true o false.

char
Caracteres Unicode de 16 bits  Los caracteres alfa-numéricos son los mismos que los ASCII con el bit alto puesto a 0. El intervalo de valores va desde 0 hasta 65535 (valores de 16-bits sin signo). 
byte
Tamaño 8 bits.  El intervalo de valores va desde -27 hasta 27 -1 (-128 a 127)
short
Tamaño 16 bits.  El intervalo de valores va desde -215 hasta 215-1 (-32768 a 32767)
int
Tamaño 32 bits.  El intervalo de valores va desde -231 hasta 231-1 (-2147483648 a 2147483647)
long
Tamaño 64 bits. El intervalo de valores va desde -263 hasta  263-1 (-9223372036854775808 a 9223372036854775807)
float
Tamaño 32 bits. Números en coma flotante de simple precisión. Estándar IEEE 754-1985  (de 1.40239846e–45f a 3.40282347e+38f)
double
Tamaño 64 bits. Números en coma flotante de doble precisión. Estándar IEEE 754-1985. (de 4.94065645841246544e–324d  a 1.7976931348623157e+308d.)