Publicado el 3 de Mayo del 2019
937 visualizaciones desde el 3 de Mayo del 2019
681,6 KB
9 paginas
Creado hace 8a (13/12/2015)
UF 5.1
Métodos en Java
INTRODUCCIÓN
¿Qué es un método?
Un método 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.
Ejemplos de métodos utilizados hasta ahora:
- System.out.println()
- in.nextInt()
- Math.pow()
Private & Confidential
INTRODUCCIÓN
¿Qué es un método?
Cuando se llama a un método, la ejecución del programa pasa al método y
cuando éste acaba, la ejecución continúa a partir del punto donde se
produjo la llamada.
Utilizando métodos:
- Podemos construir programas modulares.
- Se consigue la reutilización de código. En lugar de escribir el mismo código
repetido cuando se necesite, por ejemplo para validar una fecha, se hace
una llamada al método que lo realiza.
En Java un método siempre pertenece a una clase.
Todo programa java tiene un método llamado main. Este método es el punto
de entrada al programa y también el punto de salida.
Private & Confidential
CASO DE PRUEBA
Definición
Realiza un programa en java que pidiendo por pantalla los
números n y m realice el siguiente cálculo:
n!*m!/(n-m)!
Es un programa en el que sabiendo realizar el cálculo del factorial no reviste de
dificultad, pero en el que tenemos que hacer un mismo fragmento de programa 3
veces.
Si dispusiésemos de un método factorial, con 3 llamadas al mismo método el
programa se simplificaría mucho.
Private & Confidential
CASO DE PRUEBA
Código del main
public static void main(String[] args) {
Scanner in = new Scanner(System.in); int
n,m,total;
System.out.print("Introduce un valor para n: ");
n=in.nextInt();
System.out.print("Introduce un valor para m: ");
m=in.nextInt();
total=factorial(n)*factorial(m)/factorial(n-m);
System.out.print("El resultado final es: "+total);
}
Private & Confidential
ESTRUCTURA
La estructura general de un método Java es la siguiente:
nombreMetodo([lista
parámetros])
[especificadores]
[throws listaExcepciones]
{
tipoDevuelto
// instrucciones
[return valor;]
}
Los elementos que aparecen entre corchetes son opcionales.
Private & Confidential
PRIMER EJEMPLO
public void mostrarFrase (){
System.out.println("Mi primer método en Java");
}
public static void main(String[] args) {
mostrarFrase();//Llamada al método
//la ejecución salta a la implementación del método
//Se puede llamar al método todas las veces que se
//considere necesario.
}
Private & Confidential
PARÁMETROS
public void mostrarSuma (int a, int b){ int c;
c=a+b; System.out.println(a+"+"+b+"="+c);
}
public static void main(String[] args) { int x=4,
y=2;
mostrarSuma(x, y);
}
Private & Confidential
RETURN
public int suma (int a, int b){
int c;
c=a+b;
return c;
}
public static void main(String[] args) {
int x=4, y=2, z;
z=suma(x,y);
System.out.println (z);
}
Private & Confidential
Comentarios de: UF 5.1 Métodos en Java (0)
No hay comentarios