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