Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Unidad II
Mtodos en Java
Algo importante que se debe tomar en cuenta para la programacin en Java son
los mtodos, y como se deben utilizar correctamente, puesto que existen dos tipos de
mtodos, el primero sirve para manipular variables existentes y el segundo son los que
realizan un proceso o clculo para variables especficas. en el siguiente trabajo
hablaremos un poco ms de ello.
MTODO
Un mtodo en Java es un conjunto de instrucciones definidas dentro de una clase, que
realizan una determinada tarea y a las que podemos invocar mediante un nombre.
Math.pow()
Math.sqrt()
Character.isDigit()
- System.out.println();
Cuando se llama a un mtodo, la ejecucin del programa pasa al mtodo y cuando ste
acaba, la ejecucin contina a partir del punto donde se produjo la llamada.
CARACTERSTICAS
// instrucciones
[return valor;]
Tipo Devuelto: Indica el tipo del valor que devuelve el mtodo. En Java es
imprescindible que en la declaracin de un mtodo, se indique el tipo de dato que ha de
devolver. El dato se devuelve mediante la instruccin return. Si el mtodo no devuelve
ningn valor este tipo ser void.
Nombre del Mtodo: Es el nombre que se le da al mtodo. Para crearlo hay que seguir
las mismas normas que para crear nombres de variables.
Lista de parmetros (opcional): Despus del nombre del mtodo y siempre entre
parntesis puede aparecer una lista de parmetros (tambin llamados argumentos)
separados por comas. Estos parmetros son los datos de entrada que recibe el mtodo
para operar con ellos. Un mtodo puede recibir cero o ms argumentos. Se debe
especificar para cada argumento su tipo. Los parntesis son obligatorios aunque estn
vacos.
Throws , lista de Excepciones (opcional): Indica las excepciones que puede generar y
manipular el mtodo.
Return: Se utiliza para devolver un valor. La palabra clave return va seguida de una
expresin que ser evaluada para saber el valor de retorno. Esta expresin puede ser
compleja o puede ser simplemente el nombre de un objeto, una variable de tipo primitivo o
una constante.
El tipo del valor de retorno debe coincidir con el tipo Devuelto que se ha indicado en la
declaracin del mtodo.
La instruccin return puede aparecer en cualquier lugar dentro del mtodo, no tiene que
estar necesariamente al final.
En este ltimo ejemplo se mostrara un mtodo que regrese un valor, estos mtodos se
declaran diferente y siempre deben terminar
con la palabra return var; donde var es una variable cualquiera del mismo tipo del
metodo.
Ejemplo:
Declaramos el mtodo:
..//
import java.util.*;
numero1 = sc.nextInt();
numero2 = sc.nextInt();
int c;
c = a + b;
return c;
Programa que lee por teclado un ao y calcula y muestra si es bisiesto. Para realizar el
clculo utiliza un mtodo llamado esBisiesto.
package bisiesto;
import java.util.*;
int ao;
ao = sc.nextInt();
System.out.println("Bisiesto");
else
System.out.println("No es bisiesto");
/**
*/
return true;
else
return false;
import java.util.*;
String cadena;
cadena = sc.nextLine();
/**
*/
int n = str.length();
System.out.print("#");
System.out.println();
System.out.print("#");
System.out.println();
}
Utilizando parmetros
En el siguiente ejemplo se utilizar un parmetro el cual es un valor que se puede asignar
al mtodo para realizar operaciones, este puede ser variable y se obtendrn diferentes
resultados dependiendo del valor asignado.
..//
1 int variable;
2
3 variable = obtenerValor(10); //debido a que el parametro es 10, la variable valdra 5
4 //pues el metodo regresa la division del parametro entre 2.
Los mtodos con valor de retorno son mdulos de programa que pueden recibir datos de
entrada por medio de variables locales (parmetros) y posteriormente retorna un resultado
al punto donde es llamado. Este tipo de mtodos se utiliza para operar cualquier tipo de
proceso que produzca un resultado.
Dnde:
Invocacin (llamado):
variable = nombreMetodo();
Dnde:
Este tipo de mtodos reciben datos de entrada por medio de parmetros y retornan un
resultado al punto de su llamado.
Dnde:
Tipo: Es el tipo de valor de retorno.
p, q, r, ... : son los nombres de los parmetros.
tipo1, tipo2, tipo3, ... : son los tipos de datos de los parmetros.
Valor: es el valor de retorno.
Invocacin (llamado):
Variable = nombreMetodo(v1, v2, v3, ...);
Dnde:
En Java existen algunas reglas al momento de devolver un valor por medio de un mtodo.
1. Se puede devolver un valor null en un mtodo con una referencia a un objeto como
tipo de retorno:
float f = 32.5f;
return (int) f;
4. No debes de devolver nada en un mtodo que tiene void como tipo de retorno:
5. En un mtodo con un objeto como tipo de retorno se puede devolver cualquier tipo
de objeto que pueda ser implcitamente convertido hacia el tipo de retorno
declarado:
public Animal getAnimal(){
}
Conclusin
Los mtodos definen el comportamiento de los objetos de una clase dada (lo que
podemos hacer con los objetos de esa clase). Exponen la interfaz de una clase y define la
secuencia de sentencias que se ejecutan para llevar a cabo una operacin.
Los mtodos no dicen como hemos de usar los objetos de una clase; as, tambin
nos permiten cambiar la implementacin de una clase sin tener que modificar su interfaz
(esto es, sin tener que modificar el cdigo que utiliza objetos cuya implementacin
cambiamos). De igual manera oculta los detalles de implementacin.
Java debe su sintaxis a C y consecuentemente sus caracteristicas de programacin
enfocada objetos gracias a C++. Java no es solo un lenguaje de programacin, sino toda
una plataforma
Bibliografa
Martinez, J. C. (24 de Marzo de 2013). Blogspot. (J. C. MArtinez, Editor, & J. C. MArtinez,
Productor) Recuperado el 7 de Marzo de 2017, de Blogspot:
http://puntocomnoesunlenguaje.blogspot.mx/2012/04/metodos.html