Hallo liebe Java Community,
ich bin ein relativer Java Neuling und habe nun eine Selection Sortierung programmiert. Ich habe den Algorithmus nun programmiert, allerdings gibt es ein Fehler den ich nicht beheben kann. Ich benutze BlueJ fürs Programmieren.
Ich habe 2 Klassen, Klasse A: Die Selection Methode & Klasse B: Die Klasse wo die unsortierte Zahlenreihe sortiert wird mithilfe der Methode in der Klasse A.
Nun habe ich das Problem, dass die Klasse B einen Error hat, dass er nicht auf die Methode aus Klasse A zugreifen kann:
cannot find symbol - method selectionSort ( int[] )
Hier die Algorithmen:
Klasse A: selectionSort
Klasse B: Sortierung
ich bin ein relativer Java Neuling und habe nun eine Selection Sortierung programmiert. Ich habe den Algorithmus nun programmiert, allerdings gibt es ein Fehler den ich nicht beheben kann. Ich benutze BlueJ fürs Programmieren.
Ich habe 2 Klassen, Klasse A: Die Selection Methode & Klasse B: Die Klasse wo die unsortierte Zahlenreihe sortiert wird mithilfe der Methode in der Klasse A.
Nun habe ich das Problem, dass die Klasse B einen Error hat, dass er nicht auf die Methode aus Klasse A zugreifen kann:
cannot find symbol - method selectionSort ( int[] )
Hier die Algorithmen:
Klasse A: selectionSort
Java:
public class selectionSort {
public static int[] selectionSort(int[] sortArray) {
for (int i = 0; i<sortArray.length -1; i++){
for (int j = i+1; j<sortArray.length; j++){
if (sortArray[j] < sortArray[i]){
int speicher = sortArray [i];
sortArray [i] = sortArray [j];
sortArray [j] = speicher;
}
}
}
return sortArray;
}
}
Klasse B: Sortierung
Java:
public class Sortierung {
public static void main (String[]args){
int [] RandomZahlen = {18,21,1,100,7,16,13,8,39,10};
System.out.println ("Unsortierte Zahlenreihe");
for (int i=0; i<RandomZahlen.length;i++){
System.out.print (RandomZahlen[i]);
}
System.out.println();
int [] aufsteigend = selectionSort(RandomZahlen);
System.out.println ("Sortierte Zahlenreihe");
for (int i=0; i<aufsteigend.length;i++){
System.out.print (aufsteigend[i]);
}
}
}
Zuletzt bearbeitet von einem Moderator: