SlideShare una empresa de Scribd logo
1 de 10
Métodos
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
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.
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
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.
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
• 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.
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
• 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.
Bibliografía
• Deitel, H. y Deitel P.
• Cómo programar en Java
• Quinta Edición, 2004
• Pearson y Prentice Hall

Más contenido relacionado

La actualidad más candente

Java Basico-Ficheros
Java Basico-FicherosJava Basico-Ficheros
Java Basico-Ficherosflromero_s
 
MATLAB - Practica 1 Junio 2010
MATLAB - Practica 1 Junio 2010MATLAB - Practica 1 Junio 2010
MATLAB - Practica 1 Junio 2010Jose Cordova
 
CURSO DE PROGRAMACION BASICA - Cap 9
CURSO DE PROGRAMACION BASICA - Cap 9CURSO DE PROGRAMACION BASICA - Cap 9
CURSO DE PROGRAMACION BASICA - Cap 9Daniel Irene
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios javajosesan999
 
Fdmkdmfasmeofqw
FdmkdmfasmeofqwFdmkdmfasmeofqw
Fdmkdmfasmeofqwhtmrk
 
Tra 130315111309-phpapp02
Tra 130315111309-phpapp02Tra 130315111309-phpapp02
Tra 130315111309-phpapp02guapi387
 
Programa en java con el Metodo de la burbuja
Programa en java con el Metodo de la burbujaPrograma en java con el Metodo de la burbuja
Programa en java con el Metodo de la burbujaLupitaOMG Garmendia
 
Ejemplos de modelos basados en adaptacion parametrica
Ejemplos de modelos basados en adaptacion parametricaEjemplos de modelos basados en adaptacion parametrica
Ejemplos de modelos basados en adaptacion parametricaOmar Sanchez
 
Informe tecnico u 3-victor uex
Informe tecnico u 3-victor uexInforme tecnico u 3-victor uex
Informe tecnico u 3-victor uexvictoruex
 
Control Modelo de Referencia y Linealizacion po Realimentacion
Control Modelo de Referencia y Linealizacion po RealimentacionControl Modelo de Referencia y Linealizacion po Realimentacion
Control Modelo de Referencia y Linealizacion po RealimentacionOmar Sanchez
 
Debr de pro
Debr de proDebr de pro
Debr de prodiegorap
 

La actualidad más candente (20)

Java Basico-Ficheros
Java Basico-FicherosJava Basico-Ficheros
Java Basico-Ficheros
 
MATLAB - Practica 1 Junio 2010
MATLAB - Practica 1 Junio 2010MATLAB - Practica 1 Junio 2010
MATLAB - Practica 1 Junio 2010
 
CURSO DE PROGRAMACION BASICA - Cap 9
CURSO DE PROGRAMACION BASICA - Cap 9CURSO DE PROGRAMACION BASICA - Cap 9
CURSO DE PROGRAMACION BASICA - Cap 9
 
Taller 1 6
Taller 1 6Taller 1 6
Taller 1 6
 
Taller 1 6
Taller 1 6Taller 1 6
Taller 1 6
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
Extremos relativos
Extremos relativosExtremos relativos
Extremos relativos
 
Calculo integral
Calculo integralCalculo integral
Calculo integral
 
Fdmkdmfasmeofqw
FdmkdmfasmeofqwFdmkdmfasmeofqw
Fdmkdmfasmeofqw
 
Labo 14
Labo 14Labo 14
Labo 14
 
Vector
Vector Vector
Vector
 
Tra 130315111309-phpapp02
Tra 130315111309-phpapp02Tra 130315111309-phpapp02
Tra 130315111309-phpapp02
 
Programa en java con el Metodo de la burbuja
Programa en java con el Metodo de la burbujaPrograma en java con el Metodo de la burbuja
Programa en java con el Metodo de la burbuja
 
Ejemplos de modelos basados en adaptacion parametrica
Ejemplos de modelos basados en adaptacion parametricaEjemplos de modelos basados en adaptacion parametrica
Ejemplos de modelos basados en adaptacion parametrica
 
Informe tecnico u 3-victor uex
Informe tecnico u 3-victor uexInforme tecnico u 3-victor uex
Informe tecnico u 3-victor uex
 
Control Modelo de Referencia y Linealizacion po Realimentacion
Control Modelo de Referencia y Linealizacion po RealimentacionControl Modelo de Referencia y Linealizacion po Realimentacion
Control Modelo de Referencia y Linealizacion po Realimentacion
 
Plots
PlotsPlots
Plots
 
Debr de pro
Debr de proDebr de pro
Debr de pro
 
Taller N1
Taller N1Taller N1
Taller N1
 
Elaborar una calculadora
Elaborar una calculadoraElaborar una calculadora
Elaborar una calculadora
 

Destacado (20)

Java
JavaJava
Java
 
Ejercicio java
Ejercicio javaEjercicio java
Ejercicio java
 
Ejercicio java1.1
Ejercicio java1.1Ejercicio java1.1
Ejercicio java1.1
 
Induccion fundbd2012
Induccion fundbd2012Induccion fundbd2012
Induccion fundbd2012
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Respaldando bd
Respaldando bdRespaldando bd
Respaldando bd
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Induccion fundbd2012
Induccion fundbd2012Induccion fundbd2012
Induccion fundbd2012
 
Java básico
Java  básicoJava  básico
Java básico
 
Ejercicio java1
Ejercicio java1Ejercicio java1
Ejercicio java1
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
Proyecto finalprogramacion
Proyecto finalprogramacionProyecto finalprogramacion
Proyecto finalprogramacion
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Ejecutando mi primer programa en java
Ejecutando mi primer programa en javaEjecutando mi primer programa en java
Ejecutando mi primer programa en java
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Modulos sgbd
Modulos sgbdModulos sgbd
Modulos sgbd
 

Similar a Ejemplos métodos Java no estáticos

Condicionantes en java
Condicionantes en javaCondicionantes en java
Condicionantes en javaEdwin Belduma
 
Tipos de metodos programacion dos
Tipos de metodos  programacion dosTipos de metodos  programacion dos
Tipos de metodos programacion dosEdesTigse
 
TIPOS DE METODOS EN PROGRAMACION
TIPOS DE METODOS EN PROGRAMACIONTIPOS DE METODOS EN PROGRAMACION
TIPOS DE METODOS EN PROGRAMACIONcrisricguepi
 
Métodos en programacion
Métodos en  programacionMétodos en  programacion
Métodos en programacioncrisricguepi
 
INTRODUCCIÓN A LA PROGRAMACIÓN - PYTHON.pptx
INTRODUCCIÓN A LA PROGRAMACIÓN - PYTHON.pptxINTRODUCCIÓN A LA PROGRAMACIÓN - PYTHON.pptx
INTRODUCCIÓN A LA PROGRAMACIÓN - PYTHON.pptxRodmanCevallos1
 
IntroPython s2.pdf
IntroPython s2.pdfIntroPython s2.pdf
IntroPython s2.pdfkoth
 
Ejercicios
EjerciciosEjercicios
EjerciciosEzmee XD
 
Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Andres Garcia Garcia
 
Ejercicios en Netbeans
Ejercicios en NetbeansEjercicios en Netbeans
Ejercicios en Netbeansedgar muñoz
 
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01cursobeta
 
Expo_Int
Expo_IntExpo_Int
Expo_IntRogDer
 
Programación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosProgramación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosJosé Antonio Sandoval Acosta
 

Similar a Ejemplos métodos Java no estáticos (20)

Condicionantes en java
Condicionantes en javaCondicionantes en java
Condicionantes en java
 
Tipos de metodos programacion dos
Tipos de metodos  programacion dosTipos de metodos  programacion dos
Tipos de metodos programacion dos
 
TIPOS DE METODOS EN PROGRAMACION
TIPOS DE METODOS EN PROGRAMACIONTIPOS DE METODOS EN PROGRAMACION
TIPOS DE METODOS EN PROGRAMACION
 
Métodos en programacion
Métodos en  programacionMétodos en  programacion
Métodos en programacion
 
Vectores en Java
Vectores en JavaVectores en Java
Vectores en Java
 
INTRODUCCIÓN A LA PROGRAMACIÓN - PYTHON.pptx
INTRODUCCIÓN A LA PROGRAMACIÓN - PYTHON.pptxINTRODUCCIÓN A LA PROGRAMACIÓN - PYTHON.pptx
INTRODUCCIÓN A LA PROGRAMACIÓN - PYTHON.pptx
 
Operaciones en java
Operaciones en javaOperaciones en java
Operaciones en java
 
Metodos 2
Metodos 2Metodos 2
Metodos 2
 
MéTodos Java
MéTodos JavaMéTodos Java
MéTodos Java
 
Cecytem
CecytemCecytem
Cecytem
 
IntroPython s2.pdf
IntroPython s2.pdfIntroPython s2.pdf
IntroPython s2.pdf
 
Introduccion a la_programacion_(i_parte)
Introduccion a la_programacion_(i_parte)Introduccion a la_programacion_(i_parte)
Introduccion a la_programacion_(i_parte)
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5
 
Ejercicios en Netbeans
Ejercicios en NetbeansEjercicios en Netbeans
Ejercicios en Netbeans
 
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
 
Java
JavaJava
Java
 
Expo_Int
Expo_IntExpo_Int
Expo_Int
 
Programación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosProgramación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetos
 
Asp vNext Is Comming
Asp vNext Is CommingAsp vNext Is Comming
Asp vNext Is Comming
 

Más de María Luisa Velasco (20)

Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
Ejercicios normalización
Ejercicios normalizaciónEjercicios normalización
Ejercicios normalización
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Proyecto final de algoritmica
Proyecto final de algoritmicaProyecto final de algoritmica
Proyecto final de algoritmica
 
Ejercicios arreglos4
Ejercicios arreglos4Ejercicios arreglos4
Ejercicios arreglos4
 
Ejercicios arreglos2
Ejercicios arreglos2Ejercicios arreglos2
Ejercicios arreglos2
 
Seguridad bd
Seguridad bdSeguridad bd
Seguridad bd
 
Ejercicios3parte
Ejercicios3parteEjercicios3parte
Ejercicios3parte
 
Ejercicio privilegios
Ejercicio privilegiosEjercicio privilegios
Ejercicio privilegios
 
Ejercicios2parte
Ejercicios2parteEjercicios2parte
Ejercicios2parte
 
Arreglos
ArreglosArreglos
Arreglos
 
Ejercicios arreglos
Ejercicios arreglosEjercicios arreglos
Ejercicios arreglos
 
Ejercicios arreglos
Ejercicios arreglosEjercicios arreglos
Ejercicios arreglos
 
Practica controlconcurrencia
Practica controlconcurrenciaPractica controlconcurrencia
Practica controlconcurrencia
 
Arreglos
ArreglosArreglos
Arreglos
 
Practicacandados
PracticacandadosPracticacandados
Practicacandados
 
Concurrencia
ConcurrenciaConcurrencia
Concurrencia
 
Ejercicio 2 transacciones
Ejercicio 2 transaccionesEjercicio 2 transacciones
Ejercicio 2 transacciones
 

Ejemplos métodos Java no estáticos

  • 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. 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. 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. 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. 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. • 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. 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. • 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. Bibliografía • Deitel, H. y Deitel P. • Cómo programar en Java • Quinta Edición, 2004 • Pearson y Prentice Hall