Hey Community ich habe eine Frage bezüglich einiger Aufgaben die ich in Java habe.
Die Lösungen für den Code habe ich bereits, aber ich würde gerne verstehen wie man dorthin gelangt.
Bei jeder Teilaufgabe soll ich dabei von der Startreihenfolge des Arrays ausgehen.
Mein Programm sieht wie folgt aus:
Im Array selbst sind folgende Zahlen gespeichert {1,2,3,4,5,6,7,8,9}
Jetzt kommt halt mein Problem, hier soll ich angeben, welche Zahlen am Ende rauskommen, aber ich versteh es einfach nicht.
Die Lösung dazu soll wohl sein: 1, 2, 3, 4, 5, 6, 7, 6, 7
Hier sind die weiteren:
Die Lösung dazu soll wohl sein: 9,8,7,4,5,6,3,2,1
Es wäre echt nett wenn mir jemand Schrittweise erklären könnte wie man auf die Lösung kommt[/I][/I][/I]
Die Lösungen für den Code habe ich bereits, aber ich würde gerne verstehen wie man dorthin gelangt.
Bei jeder Teilaufgabe soll ich dabei von der Startreihenfolge des Arrays ausgehen.
Mein Programm sieht wie folgt aus:
Java:
int i; int j;
int [ ] zahlen = new int [9]
Jetzt kommt halt mein Problem, hier soll ich angeben, welche Zahlen am Ende rauskommen, aber ich versteh es einfach nicht.
Java:
for(i=6; i>=5; i - -)
zahlen[i+2] = zahlen
Hier sind die weiteren:
Java:
[I]for(i=0; i<6; i++){
j=zahlen[8-i];
zahlen[8-i]=zahlen[I];
zahlen[I]=j;
}
Die Lösung dazu soll wohl sein: 9,8,7,4,5,6,3,2,1
Es wäre echt nett wenn mir jemand Schrittweise erklären könnte wie man auf die Lösung kommt[/I][/I][/I]
Zuletzt bearbeitet: