Título: codigo java matriz Publicado por: asdexiva en 24 Noviembre 2014, 21:13 pm Código: System.out.println("Datos de la Matriz A :"); for (i=0; i<=2; i++){ for (j=0; j<=2; j++){ System.out.print("Escribir valor " + i + " , " + j + " : "); a [i][j]= entrada.nextInt(); } } System.out.println("Datos de la Matriz B :"); for (i=0; i<=2; i++){ for (j=0; j<=2; j++){ System.out.print("Escribir valor " + i + " , " + j + " : "); b [i][j]= entrada.nextInt(); } } for (i=0; i<=2; i++){ for (j=0; j<=2; j++){ for (k = 0; k <=2; k++) { for (k = 0; k <=2; k++) { c[i][j] += a[i][k] * b[k][j]; } } } } System.out.println("Matriz resultante de la operacion :"); for (i=0;i<=2;i++){ for (j=0;j<=2;j++) { System.out.print(c[i][j] + " "); } System.out.println(""); } } } } alguien seria tan amable de ayudar con el ciclor for en java como funciona que hace no comprendo muy bien el for si alguien me ayudara a comprenderlo estaria muy agradecido Título: Re: codigo java matriz Publicado por: engel lex en 24 Noviembre 2014, 21:19 pm No entiendo si es que no comprendes como funciona el ciclo for o si no sabes como funciona
Por la primera duda y como veo que usas python es equivalente a Código
Seria Código
Título: Re: codigo java matriz Publicado por: asdexiva en 24 Noviembre 2014, 21:24 pm eso si lo se pero alo que me refiero es
Código: for (i=0; i<=2; i++){ for (j=0; j<=2; j++){ System.out.print("Escribir valor " + i + " , " + j + " : "); a [i][j]= entrada.nextInt(); } } que esta pasando al dar la vuelta en i y j quiero sabe como aumentan cual aumenta primero al dar las vueltas o si pudieras decirme como es que funciona esta parte te lo agradeceria mucho solo quiero saber como aumentan cual es el primero en aumentar y como saber cuando ya sigue el siguiente ciclo si pudieras explicarmelo como en pseudocodigo te entenderia mejor :D gracias Título: Re: codigo java matriz Publicado por: engel lex en 24 Noviembre 2014, 21:34 pm Los ciclos recuerdan que dan vuelta entre sus llaves hasta que se resuelve su condición
Es decir ese ciclo seria se movería en este orden Código: i=0 i=0, j=0 i=0, j=1 i=0, j=2 i=1, j=0 i=1, j=1 i=1, j=2 i=2, j=0 i=2, j=1 i=2, j=2 Igual pyedes intebtar usar el debugger de java para que veas como se comporta Título: Re: codigo java matriz Publicado por: asdexiva en 24 Noviembre 2014, 21:37 pm gracias a eso me referia acerca del debugger checare
|