UNIVERSIDAD TÉCNICA
    DE AMBATO
 FACULTAD DE INGENIERIA EN SISTEMAS
     ELECTRONICA E INDUSTRIAL

         PROGRAMACIÓN II




      NOMBRE: Edgar Tigse
      NIVEL: Segundo «B-I»
Métodos
           • Componente de una clase que abarca

Qué son      definiciones de datos locales e instrucciones
             propias del algoritmo propuesto para la solucion
             del problema ó parte de éste.




Objetivo   • Ejecutar una tarea especifica cada vez que se la
             llama por su indentificador.




Formato    • Modificadores Tipo_de_dato_devuelto
             Nombre_métododo(lista de parámetros)



           • Métodos din parámetros ni valor devuelto(sin E/S)
           • Métodos con parámetro de entrada y sin valor devuelto
           • Métodos sin parámetros de entrada y con valor devuelto
 Tipos     • Métodos con paármetros de entrada y valor
             devuelto(puros)
           • Métodos Construcctores
           • Métodos Destructores
Tipos de Métodos
                   • No requiere información de entrada
Sin parámetros       ni salida, unicamente realiza algún
                     proceso.


Con parámetros • Necesita recibir datos para ejecutar
                 algún proceso sin retornar
  de Entrada     respuestas.


Con parámetros • No requieren resultado entrada y
                 devuelven el
                               datos de
                                        de un proceso
  de Salida      con la palabra reservada return.


Con parámetros • También llamados puros, recibe
 de Entrada y    datos para procesarlos y devuelve un
    Salida       resultado.
• Es un método que inicializa que un
                  objeto inmediatamente despues de
                  su creación.
                • Tienen exactamente el mmismo
Constructores     nombre de la clase en la que
                  residen.
                • Una vez definido, se llama
                  automáticamente     al    constructor
                  despues de crear el objeto.



                • Tiene como misión principal de la
                  liberar memoria.
                • No retornan valor nisiquiera void.
Destructores    • Solo existe un destructir por clase.
                • El destructor no tiene argumentos
                • Es uan función miembro pública con
                  el mismo nombre de la clase.
O Todo método tiene la capacidad internamente de:
  O Leer datos
  O Calcular resultados
  O Visualizar respuestas
O La solución de un problema puede estar formado por
 la combinación de varios métodos, interactuando
 unos con otros ó formado por uno solo.
Método sin parámetros ni valor devuelto
Métodos con parámetro de
       entrada y sin valor devuelto
O import java.util.Scanner;
O public class Metodo_Entrada_Bienvenidos {

O     public static void metodo(int x){
O       for(int j=1;j<=x;j++)
O                System.out.println ("Bienvenidos");
O     }
O     public static void main (String[]datos){
O       Scanner entrada= new Scanner(System.in);
O       System.out.println ("Ingrese el numero de veces=");
O       int veces=entrada.nextInt();
O       metodo(veces);
O     }
O }
Métodos sin parámetros de
 entrada y con valor devuelto
O import java.io.*;
O public class Mètodo_Valor_Devuelto {

O public static int dado(){
O     int x=(int)(Math.random()*(6)+1);
O     return (x);
O }
O   public static void main (String[]datos){
O     int n=dado();
O     System.out.println (n);
O   }
O
O }
Métodos con parámetros de entrada
          y valor devuelto(puros)
O   import java.io.*;
O   public class Par_Impar_1_0 {
O
O           public static int entero (int a)throws IOException{
O                       BufferedReader ingreso= new BufferedReader(new
    InputStreamReader(System.in));
O                       int num;
O                       if(a%2==0){
O                                  return(1);
O                       }
O                       else
O                                  return (0);
O           }
O      public static void main(String[] args)throws IOException{
O           BufferedReader ingreso= new BufferedReader(new
    InputStreamReader(System.in));
O           int r = entero(5);
O           System.out.println(r);
O      }
O   }

Tipos de metodos programacion dos

  • 1.
    UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERIA EN SISTEMAS ELECTRONICA E INDUSTRIAL PROGRAMACIÓN II NOMBRE: Edgar Tigse NIVEL: Segundo «B-I»
  • 2.
    Métodos • Componente de una clase que abarca Qué son definiciones de datos locales e instrucciones propias del algoritmo propuesto para la solucion del problema ó parte de éste. Objetivo • Ejecutar una tarea especifica cada vez que se la llama por su indentificador. Formato • Modificadores Tipo_de_dato_devuelto Nombre_métododo(lista de parámetros) • Métodos din parámetros ni valor devuelto(sin E/S) • Métodos con parámetro de entrada y sin valor devuelto • Métodos sin parámetros de entrada y con valor devuelto Tipos • Métodos con paármetros de entrada y valor devuelto(puros) • Métodos Construcctores • Métodos Destructores
  • 3.
    Tipos de Métodos • No requiere información de entrada Sin parámetros ni salida, unicamente realiza algún proceso. Con parámetros • Necesita recibir datos para ejecutar algún proceso sin retornar de Entrada respuestas. Con parámetros • No requieren resultado entrada y devuelven el datos de de un proceso de Salida con la palabra reservada return. Con parámetros • También llamados puros, recibe de Entrada y datos para procesarlos y devuelve un Salida resultado.
  • 4.
    • Es unmétodo que inicializa que un objeto inmediatamente despues de su creación. • Tienen exactamente el mmismo Constructores nombre de la clase en la que residen. • Una vez definido, se llama automáticamente al constructor despues de crear el objeto. • Tiene como misión principal de la liberar memoria. • No retornan valor nisiquiera void. Destructores • Solo existe un destructir por clase. • El destructor no tiene argumentos • Es uan función miembro pública con el mismo nombre de la clase.
  • 5.
    O Todo métodotiene la capacidad internamente de: O Leer datos O Calcular resultados O Visualizar respuestas O La solución de un problema puede estar formado por la combinación de varios métodos, interactuando unos con otros ó formado por uno solo.
  • 6.
    Método sin parámetrosni valor devuelto
  • 7.
    Métodos con parámetrode entrada y sin valor devuelto O import java.util.Scanner; O public class Metodo_Entrada_Bienvenidos { O public static void metodo(int x){ O for(int j=1;j<=x;j++) O System.out.println ("Bienvenidos"); O } O public static void main (String[]datos){ O Scanner entrada= new Scanner(System.in); O System.out.println ("Ingrese el numero de veces="); O int veces=entrada.nextInt(); O metodo(veces); O } O }
  • 8.
    Métodos sin parámetrosde entrada y con valor devuelto O import java.io.*; O public class Mètodo_Valor_Devuelto { O public static int dado(){ O int x=(int)(Math.random()*(6)+1); O return (x); O } O public static void main (String[]datos){ O int n=dado(); O System.out.println (n); O } O O }
  • 9.
    Métodos con parámetrosde entrada y valor devuelto(puros) O import java.io.*; O public class Par_Impar_1_0 { O O public static int entero (int a)throws IOException{ O BufferedReader ingreso= new BufferedReader(new InputStreamReader(System.in)); O int num; O if(a%2==0){ O return(1); O } O else O return (0); O } O public static void main(String[] args)throws IOException{ O BufferedReader ingreso= new BufferedReader(new InputStreamReader(System.in)); O int r = entero(5); O System.out.println(r); O } O }