package recursividad;

public class RecursividadX {
	// Método MAIN: Se ejecuta el programa
	//public static final int numero = 5; //Uso de constante (Estática)
	public static void main(String[] args) {
		

		cuentaLanzamiento(5); //Llamada.
	}
	// MétodoS (Se definen para poder ser llamados desde el MAIN).

	public static void cuentaLanzamiento(int numero) { //Definición.
		if (numero == 0) {
			System.out.println(numero);
			System.out.println("Lanzamiento!");
			//No se va a ejecutar nuevamentE el método == FIN DE LA RECURSIVIDAD.

			// return 0; → Nunca puede ser return porque es un tipo void.
		} else {
			System.out.println(numero);
			//USO RECURSIVIDAD
			cuentaLanzamiento(numero-1);
			
		}
	}

	// final → Constante. (Porque una variable final nunca vas a poder modificar su valor.

}
