Practicar metodos

1,008 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,008
On SlideShare
0
From Embeds
0
Number of Embeds
160
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Practicar metodos

  1. 1. Métodos
  2. 2. Ejemplo • class EjemploMetodo • { • public static void main(String[] args) • { int x, y; x = 1 + operacion(4); Cuántas llamadas se realizan del método operación???? • y = operacion(x) * operacion(x - 2); • System.out.println(x); • System.out.println(y); • System.out.println( operacion(0) ); • } fin main • public static int operacion(int a) definición del método • { • int resultado; • resutado = a * a + 2; • return resultado; • } fin metodo • } fin class
  3. 3. Ejercicio • Ejecutar la llamada del método operación a través de un objeto, para lo cual la definición del método no tiene que ser static.
  4. 4. Otro ejemplo • class Area • { • public static void main(String[] args) • { • double area = areaCirculo(3); llamada al metodo areaCirculo • System.out.println(area); • }fin main • public static double areaCirculo(double radio) definicion del metodo • { • double area; • area = 3.14 * radio * radio; • return area; • } fin metodo • } fin class
  5. 5. Ejercicio • Ejecutar la llamada del método areaCirculo a través de un objeto, para lo cual la definición del método no tiene que ser static.
  6. 6. Ejercicio 3 • class Factorial • { • Definición del método calculaFactorial • public static int calculaFactorial(int numero) • { • int factorial = 1; • for(int i =1; i<=numero; i++) • { • factorial = factorial * i; • } • return factorial; • } fin factorial • public static void main(String[] args) • { • int num, fac; • System.out.println("Ingrese un numero"); • leer numero • fac = calculaFactorial(num); llamada al metodo calculaFactorial • System.out.println("El factorial de " + num + " es " + fac); • } fin main • } fin class
  7. 7. • Ejecutar la llamada del método calculaFactorial a través de un objeto, para lo cual la definición del método no tiene que ser static.
  8. 8. Ejemplo • class ImprimeMatriz • { • public static void main(String[] args) • { • int[][] matriz = {{2, 3, 5}, {4, 6, 1}}; • muestraMatriz(matriz, 2, 3); • } fin main • public static void muestraMatriz(int[][] M, int m, int n) • { • int i,j; • for(i = 0; i < m; i++) • { • for(j = 0; j < n; j++) • { • System.out.print(M[i][j] + " "); • } fin for • System.out.println(); • } fin for • } fin muestraMatriz • } fin class
  9. 9. • Ejecutar la llamada del método muestraMatriz a través de un objeto, para lo cual la definición del método no tiene que ser static.
  10. 10. Bibliografía • Deitel, H. y Deitel P. • Cómo programar en Java • Quinta Edición, 2004 • Pearson y Prentice Hall

×