T
thebigN
Guten Abend,
ich habe ein zweidimensionales Integer-Array, welches ich in eine Tabelle einfügen möchte. Daran bin ich bis jetzt allerdings gescheitert =(
Hat einer von euch eine Idee, wie ich die Werte in die Tabelle bekomme?
Das ist das Array, welches ich einfügen will.
ich habe ein zweidimensionales Integer-Array, welches ich in eine Tabelle einfügen möchte. Daran bin ich bis jetzt allerdings gescheitert =(
Hat einer von euch eine Idee, wie ich die Werte in die Tabelle bekomme?
Code:
public class Main
{
public static void main(String[] args)
{
int m[][] = new int [3][8]; //Ausgangsmatrix
int e[][] = new int [8][8]; //Ergebnismatrix
int s = 0; //Summe
m[0][0] = 3;
m[0][1] = 3;
m[0][2] = 2;
m[0][3] = 1;
m[0][4] = 4;
m[0][5] = 5;
m[0][6] = 4;
m[0][7] = 1;
m[1][0] = 1;
m[1][1] = 1;
m[1][2] = 1;
m[1][3] = 5;
m[1][4] = 3;
m[1][5] = 5;
m[1][6] = 5;
m[1][7] = 5;
m[2][0] = 2;
m[2][1] = 2;
m[2][2] = 1;
m[2][3] = 1;
m[2][4] = 4;
m[2][5] = 5;
m[2][6] = 5;
m[2][7] = 1;
//Ausgangsmatrix:
for (int i = 0; i < m.length; i++)
{
for (int j = 0; j < m[0].length; j++)
{
System.out.print(m[i][j] + " ");
}
System.out.print("\n");
}
//Differenz:
for (int x = 0; x < 8; x++)
{
for (int k = 1; k < 8; k++)
{
for (int j = 0; j < 3; j++)
{
s = Math.abs(m[j][x] - m[j][k]) + s;
}
//System.out.print("\n");
if(x < k) e[x][k] = s; //mit dem if: Dreiecksmatrix, untere Ecke fehlt, weil doppelt
s = 0;
}
}
System.out.println("\n\n");
//Ergebnis:
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
System.out.print(e[i][j] + "\t");
}
System.out.print("\n");
}
}
Das ist das Array, welches ich einfügen will.