Hallo
Ich soll in einer Aufgabe Array-Elemente miteinander vertauschen. Dazu hab ich erstmal eine Frage ..
Der Quelltext:
Ich sollte in der Aufgabe ein Array der Länge 50 erstellen. Hat alles gut geklappt, bis ich die vertauschen musste. Dann musste ich das Array auf 52 erhöhen und unten in der Schleife 1 abziehen. Gibts auch eine andere Lösung?
Mein Hauptproblem ist aber: Wie kann ich das Array so umsortieren, dass die 50 an der 1. Position stehen, die 49. an der 2. Position usw... also keine Rückwärtsausgabe, sondern das umsortieren der Werte innerhalb des Arrays. Da steh ich völlig auf dem Schlauch
Ich soll in einer Aufgabe Array-Elemente miteinander vertauschen. Dazu hab ich erstmal eine Frage ..
Der Quelltext:
Java:
class Harrei{
public static void main(String[]args){
String ausgabe = "";
int feld[]= new int [52];
for(int i = 0; i < feld.length; i++){
feld[i]=(int) Math.pow(i,4);
}
for(int i = 0; i < feld.length -1; i++){
int b = feld[50];
feld[50] = feld[0];
feld[0] = b;
ausgabe = i + " hoch 4 = " + feld[i];
System.out.println(ausgabe);
}
}
}
Ich sollte in der Aufgabe ein Array der Länge 50 erstellen. Hat alles gut geklappt, bis ich die vertauschen musste. Dann musste ich das Array auf 52 erhöhen und unten in der Schleife 1 abziehen. Gibts auch eine andere Lösung?
Mein Hauptproblem ist aber: Wie kann ich das Array so umsortieren, dass die 50 an der 1. Position stehen, die 49. an der 2. Position usw... also keine Rückwärtsausgabe, sondern das umsortieren der Werte innerhalb des Arrays. Da steh ich völlig auf dem Schlauch