Métodos en programacion

8
UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERIA EN SISTEMAS ELECTRONICA E INDUSTRIAL PROGRAMACIÓN II INTEGRANTES: Michele Usca Christian Guevara Tigse

description

programacion

Transcript of Métodos en programacion

Page 1: Métodos en  programacion

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERIA EN SISTEMAS ELECTRONICA E INDUSTRIAL

PROGRAMACIÓN II

INTEGRANTES: Michele Usca Christian Guevara

Tigse

Page 2: Métodos en  programacion

Métodos

•Componente de una clase que abarca definiciones de datos locales e instrucciones propias del algoritmo propuesto para la solucion del problema ó parte de éste.

Qué son

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

Objetivo

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

Formato

•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

•Métodos con paármetros de entrada y valor devuelto(puros)

Tipos

Page 3: Métodos en  programacion

Tipos de Métodos

•No requiere información de entrada ni salida, unicamente realiza algún proceso.

Sin parámetros

•Necesita recibir datos para ejecutar algún proceso sin retornar respuestas.

Con parámetros de Entrada

•No requieren datos de entrada y devuelven el resultado de un proceso con la palabra reservada return.

Con parámetros de Salida

•También llamados puros, recibe datos para procesarlos y devuelve un resultado.

Con parámetros de Entrada y

Salida

Page 4: Métodos en  programacion

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.

Page 5: Métodos en  programacion

Método sin parámetros ni valor devuelto

Page 6: Métodos en  programacion

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); } }

Page 7: Métodos en  programacion

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); } }

Page 8: Métodos en  programacion

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); } }