Diferencia entre revisiones de «Usuario:Santolaria/apuntesmetodos/metodos»
Línea 60: | Línea 60: | ||
System.out.println("La suma de los números anteriores es" + resultado); | System.out.println("La suma de los números anteriores es" + resultado); | ||
case 2: | case 2: | ||
− | resultado = restaCalculo(num2) // | + | resultado = restaCalculo(num2); //el parámetro debe ser la variable num2, luego en el método ya pasará a llamarse numero2 |
System.out.println("La suma de los números posteriores hasta el 10 es" + resultado); | System.out.println("La suma de los números posteriores hasta el 10 es" + resultado); | ||
} | } | ||
Línea 76: | Línea 76: | ||
public static int restaCalculo ( int numero2) { // le pasamos como parametro num2, aunque se llame distinto ,porque podemos llamarlo como se quiera | public static int restaCalculo ( int numero2) { // le pasamos como parametro num2, aunque se llame distinto ,porque podemos llamarlo como se quiera | ||
− | int suma = 0; // | + | int suma = 0; //variable local |
for (int i=10;i<numero2;i++) { //en este caso, el método no conoce la variable numero1 ni num2, solo la variable pasada por parámetro, numero2 | for (int i=10;i<numero2;i++) { //en este caso, el método no conoce la variable numero1 ni num2, solo la variable pasada por parámetro, numero2 | ||
suma = suma + i; | suma = suma + i; |
Revisión de 13:23 23 oct 2020
Los métodosComo ya dije en la introducción, los métodos no son en ningún momento obligatorios, pero sí muy recomendables si quieres ahorrar tiempo y esfuerzo. Ya os dije de alguna manera lo que es un método. Aquí analizaremos y comprobaremos su estructura, cómo se comportan en nuestro código y os dejaré algún ejemplo. Veamos los métodos como cajas cuya dimensión está definida por las llaves { y } Estructura de un métodopublic static nombreMetodo (parametros) { //código que repetimos } ¿Qué hace esto? Vayamos línea por línea.
Esa es la cabecera, lo que "identifica la caja". Después la caja se abre con la apertura de la llave { Dentro está el cuerpo del método, el código que necesitamos que se repita varias veces en nuestro programa. El código es normal, como los que hemos estado haciendo. Al final, cerramos con } para señalar que nuestro método ha finalizado. Comportamiento en el códigoYa sabemos la estructura de un método, ¿pero qué se pone en cada casilla? Esto se ve mejor con ejemplos.
Recordad que luego, si queremos hacer de nuevo esas operaciones, no tendremos más que llamar al método escribiendo nombreMetodo (numero con el que quieras trabajar, el que quieres que sea numero1 o numero2 en los métodos del ejemplo); |