expo

Páginas: 11 (2673 palabras) Publicado: 18 de agosto de 2015
PROGRAMACION
ORIENTADA A OBJETOS

METODOS

DEFINICION DE METODO:

• Algoritmo asociado a un objeto, cuya
ejecución se desencadena tras la recepción
de un “mensaje”.

• 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.

• Cuando se llama a un método, la ejecución del programa

pasaal método y cuando éste acaba, la ejecución continúa a
partir del punto donde se produjo la llamada.

• Algunos métodos que

se han utilizado hasta
ahora:

• – Math.pow()
• – Math.sqrt()
• – Character.isDigit()
• - System.out.println();

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 elpunto de
salida.

Estructura de un método
La estructura general de un método Java es la siguiente:

• [especificadores] tipoDevuelto nombreMetodo([lista
parámetros]) [throws listaExcepciones]

•{
•     // instrucciones
•    [return valor;]
•}

especificadores (opcional):
determinan el tipo de acceso al
método. Se verán en detalle más
adelante.
ESTRUCTURA DE UN
METODO
Lista de parámetros (opcional):después
del nombre del método y siempre entre
paréntesis puede aparecer una lista de
parámetros (también llamados argumentos)
separados por comas. Estos parámetros son
los datos de entrada que recibe el método
para operar con ellos. Un método puede
recibir cero o más argumentos. Se debe
especificar para cada argumento su tipo. 

tipoDevuelto: indica el tipo del
valor que devuelve el método. EnJava es imprescindible que en la
declaración de un método, se
indique el tipo de dato que ha de
devolver. El dato se devuelve
mediante la instrucción return. Si
el método no devuelve ningún
valor este tipo será void.

nombreMetodo: es el nombre
que se le da al método. Para
crearlo hay que seguir las mismas
normas que para crear nombres de
variables.

Los paréntesis son obligatorios aunque esténvacíos.

throws listaExcepciones (opcional): indica las excepciones que puede generar y manipular
el método.

return: se utiliza para devolver un valor. La palabra clave return va seguida de una expresión
que será evaluada para saber el valor de retorno. Esta expresión puede ser compleja o
puede ser simplemente el nombre de un objeto, una variable de tipo primitivo o una
constante.

EJEMPLO DEMETODO



import java.util.*;



public class Metodos1 {



    public static void main(String[] args) {



        Scanner sc = new Scanner(System.in);



        int numero1, numero2, resultado;



        System.out.print("Introduce primer número:
");



        numero1 = sc.nextInt();



        System.out.print("Introduce segundo
número: ");



        numero2 = sc.nextInt();



       resultado = sumar(numero1, numero2);



       

System.out.println("Suma: " + resultado);
    }
    public static int sumar(int a, int b){
           int c;
           c = a + b;
           return c;
    }
}

• package bisiesto;
• import java.util.*;
• public class Bisiesto {
•     public static void main(String[] args) {
•         Scanner sc = new
Scanner(System.in);

•         int año;
•        System.out.print("Introduce año: ");
•         año = sc.nextInt();
•         if(esBisiesto(año))  //llamada al
método

•            System.out.println("Bisiesto");
•         else

           System.out.println("No es bisiesto");

    }
    /**
     * método que calcula si un año es o no
bisiesto
     */    
    public static boolean esBisiesto(int a){   
        if(a%4==0 && a%100!=0 || a%400==0)           return true;
        else
           return false;
    }
}

Implementación de un método
• Pasos para implementar un método:
• 1.     Describir lo que el método debe hacer
• 2.     Determinar las entradas del método
• 3.     Determinar los tipos de las entradas
• 4.     Determinar el tipo del valor retornado
• 5.     Escribir las instrucciones que forman el cuerpo del método
•...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Expo
  • Expo
  • expo
  • expo
  • EXPO
  • expo
  • EXPO
  • expo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS