Stimmt, der boolesche Wert steht ja auch nochmal in einer Schleife.
Habe jetzt versucht den Wikipseudocode mal in Java zu realisieren:
[code=Java]public class Nr2 {
public static void main(String[] args) {
int [] sor = {34, 23, 0, 0, 123, 567, 3, 43};
bubble(sor);
System.out.println (sor);
}
public static int [] bubble (int [] sor) {
boolean unsortiert;
int temp;
while (unsortiert = false) {
for (int i = 0; i < sor.length-1; i++) {
if (sor[i] < sor[i+1]) {
temp = sor [i+1];
sor[i+1] = sor [i];
unsortiert = true;
}
}
}
return sor;
}
}
[/code]
Leider bekomme ich als Ausgabe nicht das sortierte Array, sondern das hier:
[I@3e25a5
Könnt ihr mir bitte sagen, was ich da falsch gemacht/übersehen habe?
Danke und lG
Mr.Pink!