Buenas! Estoy intentado hacer una función que recibe dos números enteros y muestra la sucesión de números desde el mayor al menor, nada complicado. Sin embargo cuando hago la llamada desde otra función pasándole los dos números y ejecuto el código funciona todo menos la función de la sucesión. El código es este:
public static void progresionDescendiente(int superior, int inferior) {
for (int i=superior;i<=inferior;i--) {
System.out.println(i);
}
}
Y aquí hago la llamada desde otra función:
public static void multiplicaYProgresion () {
int numero1, numero2, mayor, menor;
numero1=pideEntero("- Multiplicación de dos números \nIntroduce el primer número entero");
numero2=pideEntero("Introduce el segundo número entero");
if (numero1>numero2) {
mayor=numero1;
menor=numero2;
}
else {
mayor=numero2;
menor=numero1;
}
progresionDescendiente(mayor, menor);
No busco que me hagáis el ejercicio, simplemente una pequeña indicación de hacia dónde ir. Gracias