InicioCiencia Educacioncuadrado magico en java nxn

QUE TAL AMIGOS ACA LES DEJO EL CODIGO DEL CUADRADO MAGICO HECHO EN JAVA ESPERO QUE LES SIRVA Y SI PUEDEN COMENTAN ACERCA DEL CODIGO (LO MAS IMPORTANTE ES Q PUEDAN ENTENDER EL CODIGO, NO SOLO ES COPIAR Y PEGAR EN NETBEANS)

public class Cmagic {

private int[][] cubo;
private int valor;

public Cmagic() {
cubo = new int[20][20];
valor = 1;
}

public void GENERARCUBO(int L) {

int c = L / 2;
int f = 0;
cubo[f][c] = valor;

while (valor < L * L) {
valor = valor + 1;

if ((valor - 1) % L == 0) {
f = f + 1;
if (f > L - 1) {
f = 0;

}
} else {
f = f - 1;
c = c + 1;
if (f < 0) {
f = L - 1;
}
if (c > L - 1) {
c = 0;
}
}

cubo[f][c] = valor;
}


}

public void VISUALIZARCUBO(int L) {
System.out.println("*************MAGIC CUBE ***********";

for (int i = 0; i < L; i++) {
for (int j = 0; j < L; j++) {
System.out.print(cubo[j] + "t";
}
System.out.println();
}

}
}
LUEGO EN LA CLASE MAIN COPIAN ESTO PARA QUE PUEDAN EJECUTARLO

public class Main {


public static void main(String[] args) {
Cmagic m=new Cmagic();

int k=Integer.parseInt(JOptionPane.showInputDialog("ingresa el lado del cubo");
m.GENERARCUBO(k);
m.VISUALIZARCUBO(k);
}

}
UNA VEZ HECHO TODO LO QUE DESCRIBI HACER CLIK DERECHO EN LA CLASE MAIN Y CLIK EN RUN FILE
LUEGO LES APARECE UNA VENTANA EL CUAL PIDE INGRESAR EL LADO DEL CUADRADO Y LISTO HAY TIENEN SU CUADRADO MAGICO .....ESPERO QUE SEA LO QUE ESTABAN BUSCANDO
Datos archivados del Taringa! original
11puntos
7,814visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

l
lio1234🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.