K
Kegellachs
Gast
Hi,
Ich muss für die Uni ein einfaches Programm zum Sortieren 3er Werte schreiben.
Ich habe bereits eine funktionierende Version, die mit 3 "Ausweichvariablen" und jeder Menge if-Befehle arbeitet.
Ist natürlich seeehr umständlich und nicht Sinn der Sache ;-)
Da habe ich mich an die Schule und Bubblesort erinnert. Leider weiss ich nur noch ganz grob, wie es geht und habe Probleme mit dem Array.
Bitte schaut doch mal in meinen Quelltext und sagt mir, wo der Fehler liegt.
P.S.: Hätte ja auch bei Google gesucht, aber einfach nur den fertigen Code abzukopieren ist auch nicht ganz sinnvoll, ich muss ja wissen, wo mein Fehler liegt, damit ich es beim nächsten Mal besser machen kann.
Ich muss für die Uni ein einfaches Programm zum Sortieren 3er Werte schreiben.
Ich habe bereits eine funktionierende Version, die mit 3 "Ausweichvariablen" und jeder Menge if-Befehle arbeitet.
Ist natürlich seeehr umständlich und nicht Sinn der Sache ;-)
Da habe ich mich an die Schule und Bubblesort erinnert. Leider weiss ich nur noch ganz grob, wie es geht und habe Probleme mit dem Array.
Bitte schaut doch mal in meinen Quelltext und sagt mir, wo der Fehler liegt.
P.S.: Hätte ja auch bei Google gesucht, aber einfach nur den fertigen Code abzukopieren ist auch nicht ganz sinnvoll, ich muss ja wissen, wo mein Fehler liegt, damit ich es beim nächsten Mal besser machen kann.
Java:
class A2 {
public static void main (String[]args) {
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int c = Integer.parseInt(args[2]);
int [] Eingaben = {a,b,c};
int n = Eingaben.length;
int tausch;
for (int i = 0; i <= n; i++) {
if (Eingaben[i] > Eingaben[i+1]) {
tausch = Eingaben[i+1];
Eingaben[i+1] = Eingaben[i];
Eingaben[i] = tausch;
}
}
}