Codigo:
package vectortaula;
public class VectorTaula {
public static void main(String[] args) {
int vDist[] = {774, 647, 192, 754, 515, 578, 861, 947, 253};
int n= (int)Math.sqrt(vDist.length);
int taula[][] = new int[n][n];
int cont = 0;
for (int x = 0; x < n; x++) {
for (int y = 0; y < n; y++) {
taula[y][x] = vDist[cont];
cont++;
}
}
MostrarTaula(taula, n);
}
private static void MostrarTaula(int[][] taula, int n) {
System.out.println("Matriz:");
String str = "";
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
str += taula[j][i] + "\t";
}
System.out.println(str);
str = "";
}
}
}
Resultado:
run:
Matriz:
774 647 192
754 515 578
861 947 253
BUILD SUCCESSFUL (total time: 0 seconds)
Una forma sencilla y rápida de aprender JAVA, observando y deduciendo cómo se comporta el lenguaje a través de ejemplos prácticos.
Archivo del blog
Suscribirse a:
Enviar comentarios (Atom)
Con la tecnología de Blogger.
Hola, me podrías ayudar como paso una matriz a dos vectores Ejemplo:
ResponderEliminara)un vector V1 de la forma [fila1, fila2, fila3... filam].
b)un vector V2 de la forma [columna1, columna2, columna3, ... columnan].