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 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.
5. 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.
7. 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 }
8. 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 }
9. 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 }