Kann mir jemand sagen ob das so richtig ist ?
Aufgabe ist ein Array der Größe 10 mit zufälligen Zahlen zu propgrammieren und sortieren Sie dieses Array mit Hilfe von Bubblesort.
Aufgabe ist ein Array der Größe 10 mit zufälligen Zahlen zu propgrammieren und sortieren Sie dieses Array mit Hilfe von Bubblesort.
Java:
import java.util.*;
public class Sortieren {
private int[] zahlen;
public static void main(String[] args) {
new Sortieren();
}
public Sortieren() {
zahlen = new int[10];
erzeugeZufallszahlen();
sortiereArray();
}
private void erzeugeZufallszahlen(){
Random zufallsZahl = new Random();
for(int i=0;i<zahlen.length;i++){
zahlen[i] = zufallsZahl.nextInt();
}
}
private void sortiereArray(int[] nr){
int zahl = nr.length;
for (int wieviel = 1; wieviel < zahl; wieviel++){
for(int ubrigeZahlen = 0; ubrigeZahlen < zahl - wieviel; ubrigeZahlen++){
if(nr[ubrigeZahlen] > nr [ubrigeZahlen+1]){
int temp = nr[ubrigeZahlen];
nr[ubrigeZahlen] = nr [ubrigeZahlen+1];
nr[ubrigeZahlen+1] = temp;
}
}
System.out.println("Nr "+ wieviel + ": " +zahlen[wieviel]);
}
}