domingo, 25 de octubre de 2015

¿QUE ES UN MÉTODO Y COMO SE UTILIZA EN JAVA?

 Java como todo lenguaje de programación orientado a objetos utiliza los llamados métodos. Acontinuación veremos como se crea un método y como se utilizan.
Se podría decir que existen 2 grandes tipos de métodos, el primer tipo de método son métodos que realizan procesos, puedes realizar cualquier operación con ellos, sin embargo el propósito es manipular variables existentes. El segundo tipo de métodos son los que realizan un proceso o calculo, y calculan una variable especifica, un ejemplo podría ser un método para obtener el valor de una multiplicación.



Estructura de un método

Los métodos en java pueden tener parámetros, es decir,  que un método puede utilizar variables predefinidas para ser utilizadas en sus procesos, Veamos un ejemplo de como hacer un método en el siguiente ejemplo

En este ejemplo vemos un programa normal en el cual se ejecuta un ciclo while que imprime números del 0 al 7, pero ¿es posible hacerlo utilizando un método?

package ciclos;

/**
*
* @author xymind
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

int x=0;
while(x!=7)
{
System.out.println("X vale: "+x);
x++;

}
}


}

Ahora utilizaremos este mismo programa pero el ciclo se ejecutara en un método:

package ciclos;

/**
*
* @author xymind
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

iniciarCiclo();//aqui estamos ejecutando el metodo escrito en
//la parte de abajo, se puede utilizar mas de 1 vez
}

/*Comienza el metodo
Este metodo no regresa valores, es un metodo que unicamente
realiza un procedimiento, por lo que se declara como  "void" seguido del 
nombre que tendra el metodo*/
public void iniciarCiclo(){

int x=0;
while(x!=7)
{
System.out.println("X vale: "+x);
x++;

}
}


}

Los dos anteriores programas hacen exactamente lo mismo a diferencia de que el segundo programa esta utilizando un método.

En este ultimo ejemplo se mostrara un método que regrese un valor, estos métodos se declaran diferente y siempre deben terminar

con la palabra “return var;” donde “var” es una variable cualquiera del mismo tipo del método. Ejemplo:

Declaramos el metodo:

public int obtenerValor(){
int x=10;
return x;

}

Notese que se utiliza “int” en lugar de “void”, lo cual indica que se regresara una variable del tipo integer o numerico, por lo que dentro del metodo se declara int x=10; que es precisamente un valor numerico, y se regresa el valor de x, es decir 10. Finalmente el metodo puede ser usado para obtener el valor de 10 del siguiente modo.


//..codigo…//


int variable;

variable = obtenerValor(); //estamos diciendo que variable vale ahora 10.

//..mas codigo…//

Utilizando parámetros
Se puede utilizar parámetros en un método. En el siguiente ejemplo se utilizara un parámetro el cual es un valor que se puede asignar al metodo para realizar operaciones, este puede ser variable y se obtendrán diferentes resultados dependiendo del valor asignado. Declaramos el método: ..//

public int obtenerValor(int parametro){
//notese que dentro de los parentesis se declara una variable
//esta variable es el parametro 
int x=parametro/2;
//utilizamos una variable x para calcular el parametro dividido entre 2
return x;//se obtiene finalmente la variable "parametro" dividida entre 2
}

//..vemos que este método utiliza un parámetro, y el resultado del mismo es este parámetro pero dividido entre 2, si el parámetro varia, entonces vemos que el resultado también.

su implementación en código seria algo así:

//..código…//

int variable;

variable = obtenerValor(10); //debido a que el parametro es 10, la variable valdra 5
//pues el metodo regresa la division del parametro entre 2.

//..mas código…//

Esta fue una breve introducción acerca de como se utilizan los métodos en java. 

No hay comentarios:

Publicar un comentario