Páginas

lunes, 21 de abril de 2014

Metodos en Java

Los metodos en JAVA, son un conjuntos de instrucciones con la finalidad de realizar una tarea especifica, existen distintos tipos de metodos: los que devuelven o retornan un valor, los que no devuelven ningun valor, metodos que aceptan parametros o variables de entradas (1 o mas), metodos que no tienen ningun parametro de entrada.
Los metodos pueden ser llamados en cualquier lugar del programa principal.

Metodos que Retornan un valor (funcion)


EJEMPLOS:

1) Dado un numero leido por teclado calcular su factorial.


import java.util.Scanner;

class Metodo01 {
 
 static int facto(int n){
  int f=1;
  for (int i = 1; i <= n; i++) {
   f=f*i;
  }
  return f;
 }
 
 public static void main(String[] args) {
  int x,y;
  //leemos un numero por teclado
  Scanner lee=new Scanner(System.in);
  x=lee.nextInt();
  //llamamos al metodo facto y lo guardamos en la variable y
  y=facto(x);
  System.out.println(x+"! = "+y);
 }
}



El metodo facto(int n) tiene un parametro de entrada y devuelve un valor entero (int f)

 

2) Hallar el maximo comun divisor entre dos numeros. Ej mcd(21,6)=3