Hallo zusammen,
die Aufgabe lautet :
ervollständigen Sie die unten stehenden Java-Zeilen so, dass Sie ein zweidimensionales Array intArray vom Typ int mit der Größe 10 x 10 deklarieren, anlegen und initialisieren.
Zum Beispiel:
ich hab es nun so gemacht:
public class prgg {
public static void main(String[] args) {
int[][] matrix = {{2}, {2,4,6,8,10,12,14,16,18,20}, {2,6,10,14,18,22,26,30,34,38}, {2,8,14,20,26,32,38,44,50,56}, {2,10,18,26,34,42,50,58,66,74}, {2,12,22,32,42,52,62,72,82,92},{2,14,26,38,50,62,74,86,98,110}, {2,16,30,44,58,72,86,100,114,128}, {2,18,34,50,66,82,98,114,130,146},
{2,20,38,56,74,92,110,128,146,164}};
for(int i=0; i < matrix.length; i++) {
for(int j=0; j < matrix.length; j++)
System.out.print(matrix[j]+" ");
System.out.println();
}
}
}
nun ist eigentlich alles richtig ausser das ich nicht in der ersten zeile die ganzen 2 bekomme sondern nur einmal wie ändere ich das?
Danke.
Initialisieren Sie die Werte mit Zeilenindex * Spaltenindex * 2, beginnend mit dem Wert 2.
Benutzen Sie for-Schleifen zum Initialisieren.
die Aufgabe lautet :
ervollständigen Sie die unten stehenden Java-Zeilen so, dass Sie ein zweidimensionales Array intArray vom Typ int mit der Größe 10 x 10 deklarieren, anlegen und initialisieren.
Zum Beispiel:
2 2 2 2 2 2 2 2 2 2 2 4 6 8 10 12 14 16 18 20 2 6 10 14 18 22 26 30 34 38 2 8 14 20 26 32 38 44 50 56 2 10 18 26 34 42 50 58 66 74 2 12 22 32 42 52 62 72 82 92 2 14 26 38 50 62 74 86 98 110 2 16 30 44 58 72 86 100 114 128 2 18 34 50 66 82 98 114 130 146 2 20 38 56 74 92 110 128 146 164 |
ich hab es nun so gemacht:
public class prgg {
public static void main(String[] args) {
int[][] matrix = {{2}, {2,4,6,8,10,12,14,16,18,20}, {2,6,10,14,18,22,26,30,34,38}, {2,8,14,20,26,32,38,44,50,56}, {2,10,18,26,34,42,50,58,66,74}, {2,12,22,32,42,52,62,72,82,92},{2,14,26,38,50,62,74,86,98,110}, {2,16,30,44,58,72,86,100,114,128}, {2,18,34,50,66,82,98,114,130,146},
{2,20,38,56,74,92,110,128,146,164}};
for(int i=0; i < matrix.length; i++) {
for(int j=0; j < matrix.length; j++)
System.out.print(matrix[j]+" ");
System.out.println();
}
}
}
nun ist eigentlich alles richtig ausser das ich nicht in der ersten zeile die ganzen 2 bekomme sondern nur einmal wie ändere ich das?
Danke.
Initialisieren Sie die Werte mit Zeilenindex * Spaltenindex * 2, beginnend mit dem Wert 2.
Benutzen Sie for-Schleifen zum Initialisieren.