int array[][] = {{2, 3, 5, 8, 10, 2, 12, 5, 7}, {2, 4, 5, 6, 10, 4, 36, 6, 9}, {4, 5, 5, 10, 2, 9, 4, 7, 12}};
System.out.println("Seite1 " + " Seite2 " + " Seite3 " + " Dreieckstyp");
dreieckstyp(array);
}
static void dreieckstyp(int arrays[][]) {
for (int zeilen = 0; zeilen < arrays.length; zeilen++) {
for (int spalten = 0; spalten < arrays[zeilen].length; spalten++) {
}
}
int a = arrays[0][1];
Anstatt nur die Speicherung von 2 möchte ich in einer die ganze Zeile speichern: 2, 3, 5, 8, 10, 2, 12, 5, 7
Ich habe bereits versucht int Verwendung a [] = array [0]; aber das versauen mit dem Code und ich kann nicht die if-Anweisung verwenden: if ((a * a + b * b == c * c)) System.out.println (a + "\ t \ t" + b + "\ t \ t" + c + "\ t" + "rechtwinkelig"); weil der Operator * nicht auf int [] angewendet werden kann. Ich möchte die Bedingung a² + b² beweisen = c²Wie kann ich eine Zeile eines 2D-Arrays in einer Variablen in Java speichern?
Es wird empfohlen, die Klammern direkt nach dem Datentyp anstelle des Variablennamens zu setzen, dh "int [] [] array", [siehe hier] (https://docs.oracle.com /javase/tutorial/java/nutsandbolts/arrays.html). –