Wie der Titel schon andeutet, versuche ich gerade Zahlen auf der Diagonalen in einem 2D 3x3 Array anzuordnen.
Der vorläufige Code dazu sieht so aus:
Der untersten linken Ecke habe ich den wert 1 zugewiesen.
Nun sollen die werte 2 und 3 diagonal darüber angeordnet werden.
Dies soll jedoch "automatisch" geschehen.
D.h. bei jedem Mal hochzählen soll der Wert in das Feld eingetragen werden, welchen 1 weiter rechts und oben liegt. Das soll auch dann noch funktionieren wenn ich das Array vergrößere oder nicht mehr die exakte Diagonale des Quadrates verwende.
Wie kann man so etwas realisieren?
Der vorläufige Code dazu sieht so aus:
Code:
public class ArrayQuadrat {
public static void rechnen (){
int [] [] Quadrat = new int [3][3];
//int n = Quadrat.length;
Quadrat[0][2] = 1;
for (int i = 1;i <= 3; i++ ){
}
}
public static void main(String[] args) {
rechnen();
}
}
Der untersten linken Ecke habe ich den wert 1 zugewiesen.
Nun sollen die werte 2 und 3 diagonal darüber angeordnet werden.
Dies soll jedoch "automatisch" geschehen.
D.h. bei jedem Mal hochzählen soll der Wert in das Feld eingetragen werden, welchen 1 weiter rechts und oben liegt. Das soll auch dann noch funktionieren wenn ich das Array vergrößere oder nicht mehr die exakte Diagonale des Quadrates verwende.
Wie kann man so etwas realisieren?