Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Entornos de Desarrollo
(curso 2023-2024)
package Depuracion;
import javax.swing.JOptionPane;
System.out.print(resul);
}
4! = 1 * 2 * 3 * 4 = 24
Sin embargo, el programa no funciona como se espera, ya que contiene una serie de
fallos.
Utiliza el depurador para detectar dichos fallos, explica porque no funcionaba, arréglalo
y explica porque el cambio ha funcionado.
Respuesta:
decidido es declarar una variable j y que sea el índice del array y luego que
aumente así me ahorraría un bucle for igual
package Depuracion;
import javax.swing.JOptionPane;
int rotaciones =
Integer.parseInt(JOptionPane.showInputDialog("Introduce el número de veces que
quieres que gire la matriz:"));
12 → 43
34 21
Sin embargo, el programa no funciona como se espera, ya que contiene una serie de
fallos.
Utiliza el depurador para detectar dichos fallos, explica porque no funcionaba, arréglalo
y explica porque el cambio ha funcionado.
Respuesta:
En el ejercicio me di cuenta de los métodos public static estaban impidiendo que
se mostrase el bucle for final con la rotación por lo tanto decidí eliminarlos y poner
la llave del main al final entonces empezó a imprimirse la matriz y a continuación
encontré que la rotación la hacia mal por lo que cambie los índices donde tiene
que almacenarse cada valor para que me lo terminase imprimiendo igual que en el
ejemplo del ejercicio, com se puede ver en la captura elimine los public static puse
la llame del main al final así al quere rotar dos veces rotara quedando igual que en
el ejemplo del ejercicio también modifique el while y no me da tiwmpo a explicar
todo
También modifique el while para que rote según las veces que quiera el usuario
a
s
í
r
o
t
a
n
d
o
t
o
d
a
s
las veces en el sentido del reloj que quiera el usuario inicialize veces a 0
Aquí se puede ver como inicializo las variables y el while