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