1. UNIVERSIDAD TÉCNICA
DE AMBATO
FACULTAD DE INGENIERIA EN SISTEMAS ELECTRONICA
E INDUSTRIAL
PROGRAMACIÓN II
INTEGRANTES: Michele Usca
Christian Guevara
Tigse
2. Métodos
• Componente de una clase que abarca definiciones de datos
Qué son 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)
Tipos •
•
•
Métodos con parámetro de entrada y sin valor devuelto
Métodos sin parámetros de entrada y con valor devuelto
Métodos con paármetros de entrada y valor devuelto(puros)
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. Todo método tiene la capacidad
internamente de:
◦ Leer datos
◦ Calcular resultados
◦ Visualizar respuestas
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étodos con parámetro de
entrada y sin valor devuelto
import java.util.Scanner;
public class Metodo_Entrada_Bienvenidos {
public static void metodo(int x){
for(int j=1;j<=x;j++)
System.out.println ("Bienvenidos");
}
public static void main (String[]datos){
Scanner entrada= new Scanner(System.in);
System.out.println ("Ingrese el numero de veces=");
int veces=entrada.nextInt();
metodo(veces);
}
}
7. Métodos sin parámetros de
entrada y con valor devuelto
import java.io.*;
public class Mètodo_Valor_Devuelto {
public static int dado(){
int x=(int)(Math.random()*(6)+1);
return (x);
}
public static void main (String[]datos){
int n=dado();
System.out.println (n);
}
}
8. Métodos con parámetros de
entrada y valor devuelto(puros)
import java.io.*;
public class Par_Impar_1_0 {
public static int entero (int a)throws IOException{
BufferedReader ingreso= new BufferedReader(new
InputStreamReader(System.in));
int num;
if(a%2==0){
return(1);
}
else
return (0);
}
public static void main(String[] args)throws IOException{
BufferedReader ingreso= new BufferedReader(new
InputStreamReader(System.in));
int r = entero(5);
System.out.println(r);
}
}