Hi,
ich habe versucht in Bluej Bubblesort zu programmieren.
Eine Liste mit Zufälligen zahlen erstellne funktioniert auch, aber ich krieg es nicht hin, dass mein sortierbefehl funktioniert.
Bluej meckert beim ausführen immer : java.lang.Array.IndeyOutOfBoundsException:7
Kann mal jemand rübergucken und mir sagen was ich ändern muss? ich häng da jetzt schon 2 Stunden dran -.-
Hier ist der Code:
LG
Newnoob
ich habe versucht in Bluej Bubblesort zu programmieren.
Eine Liste mit Zufälligen zahlen erstellne funktioniert auch, aber ich krieg es nicht hin, dass mein sortierbefehl funktioniert.
Bluej meckert beim ausführen immer : java.lang.Array.IndeyOutOfBoundsException:7
Kann mal jemand rübergucken und mir sagen was ich ändern muss? ich häng da jetzt schon 2 Stunden dran -.-
Hier ist der Code:
Java:
public class Bubblesort
{
private int x;
private int y;
int[] Bubble = new int[7];
public Bubblesort()
{
x = 0;
y=0;
for( int i= 0; i<Bubble.length; i++){
Bubble[i] = (int)(Math.random() * 50 + 1);
}
}
public void Ausgabe() {
System.out.print("\n");
for( int i= 0; i<Bubble.length; i++){
System.out.println (Bubble[i]);
}
}
public void sort(){
for( int b= 0; b<Bubble.length+1; b++){
y=Bubble[b+1];
x=Bubble[b];
Bubble[b+1]=x;
Bubble[b]=y;
}
}
public static void ClearScreen(){
for (int rows=0;rows<=25;rows++)
System.out.print("\n");
}
}
Newnoob