Selection Algorithmus: Methode wird nicht erkannt (BlueJ)

N

NicoNick

Neues Mitglied
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

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:
krgewb

krgewb

Top Contributor
Bitte immer in Code-Tags posten.

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;
    }
}

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]);
        }
    }
}
 
kneitzel

kneitzel

Top Contributor
selectionSort ist eine statische Methode der Klasse selectionSort. Der Zugriff erfolgt über Klassenname.Methodenname, also wäre ein
selectionSort.selectionSort der richtige Aufruf.

Und kleine Anregung: Klassen sollten mit einem großen Buchstaben beginnen und Methoden sollten aussagen, was sie machen (mit Verb).
 
N

NicoNick

Neues Mitglied
selectionSort ist eine statische Methode der Klasse selectionSort. Der Zugriff erfolgt über Klassenname.Methodenname, also wäre ein
selectionSort.selectionSort der richtige Aufruf.

Und kleine Anregung: Klassen sollten mit einem großen Buchstaben beginnen und Methoden sollten aussagen, was sie machen (mit Verb).

Vielen Dank für die Tipps, wieder was dazugelernt :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Selection-Sort-Algorithmus Java Basics - Anfänger-Themen 9
Salo JTabel Selection listener Bsp. Java Basics - Anfänger-Themen 3
J Fehler im Selection Sort Java Basics - Anfänger-Themen 5
M The Selection cannot be launched... Java Basics - Anfänger-Themen 4
S Selection does not contain a main type! Java Basics - Anfänger-Themen 5
S Selection does not contain a main type Java Basics - Anfänger-Themen 12
T selection method does not contain a main type Java Basics - Anfänger-Themen 7
F JTable speichern, Fehler bei Selection Java Basics - Anfänger-Themen 3
B 2 dimensionales Array: Selection Sort Java Basics - Anfänger-Themen 4
N Selection Sort Problem Java Basics - Anfänger-Themen 19
K Erste Schritte selection does not contain a main type Java Basics - Anfänger-Themen 3
J Liste von Integers mit Selection Sort sortieren Java Basics - Anfänger-Themen 3
B Selection sort Java Basics - Anfänger-Themen 33
E Selection Sort für beliebige Objekte Java Basics - Anfänger-Themen 24
U Selection Sort schnellere Variante Java Basics - Anfänger-Themen 17
J "this selection cannot be launched..." eclipse fehlermeldung Java Basics - Anfänger-Themen 7
V Eclipse "Selection does not contain a main type" Java Basics - Anfänger-Themen 13
I deselect oder Selection aufheben Java Basics - Anfänger-Themen 2
B Selection does not contain a main type Java Basics - Anfänger-Themen 2
S jList Multiple Selection mit Klick Java Basics - Anfänger-Themen 2
T Auf Selection warten Java Basics - Anfänger-Themen 7
I Selection-Sort // Array *help* Java Basics - Anfänger-Themen 2
J Selection Sort in Liste implementieren Java Basics - Anfänger-Themen 3
0 Selection Sort funktioniert nicht. Java Basics - Anfänger-Themen 3
R JPopupMenu + single selection Java Basics - Anfänger-Themen 8
D Input/Output fehlerhafter Algorithmus zum Ersetzen von Array-Werten nach logischem Schema Java Basics - Anfänger-Themen 1
U Meinung zum Dijkstra Algorithmus Java Basics - Anfänger-Themen 6
U Dijkstra Algorithmus Laufzeit Java Basics - Anfänger-Themen 3
L Math.exp also eigenen Algorithmus Java Basics - Anfänger-Themen 2
Kirby.exe Algorithmus entwickeln Java Basics - Anfänger-Themen 37
M Algorithmus Max-Heap? Java Basics - Anfänger-Themen 3
I Labyrinth auf der Basis eines rekursiven Algorithmus Java Basics - Anfänger-Themen 27
UnknownInnocent Best Practice Algorithmus nach jedem Schritt zum Visualisieren pausieren Java Basics - Anfänger-Themen 3
A Algorithmus effizienter machen Java Basics - Anfänger-Themen 1
V Algorithmus zur fortlaufenden Berechnung des duechscjnt Java Basics - Anfänger-Themen 1
M Dijkstra Algorithmus in Graphen auf mehrere verschiedene Knoten anwenden lassen Java Basics - Anfänger-Themen 11
O Labyrinth Algorithmus Java Basics - Anfänger-Themen 3
G Quicksort Algorithmus Java Basics - Anfänger-Themen 12
S Binäre-Suche Algorithmus Java Basics - Anfänger-Themen 1
D Algorithmus in Pseudocode mit log2(n) Operationen erstellen Java Basics - Anfänger-Themen 3
C Laufzeit eines Sortier-Algorithmus ermitteln Java Basics - Anfänger-Themen 4
H aufgabe java luhn algorithmus Java Basics - Anfänger-Themen 10
A Datenstruktur für Savings Algorithmus und Planung von kleinen Programmierprojekten Java Basics - Anfänger-Themen 1
J Algorithmus für eine Reihe implementieren Java Basics - Anfänger-Themen 2
S Dijkstra Algorithmus funktioniert nicht Java Basics - Anfänger-Themen 4
N Denksportaufgabe durch Algorithmus lösen Java Basics - Anfänger-Themen 2
S Problem mit einem rekursivem FloodFill Algorithmus Java Basics - Anfänger-Themen 62
B Algorithmus Square und Multiply Java Basics - Anfänger-Themen 3
J Algorithmus - Strings auf eigene Reihenfolge miteinander vergleichen Java Basics - Anfänger-Themen 4
D Frage Boyer-Moore Algorithmus Java Basics - Anfänger-Themen 7
M Komplexität Algorithmus Java Basics - Anfänger-Themen 8
H Zeichen im algorithmus Java Basics - Anfänger-Themen 4
B Code Verständnisfragen - FLoyd Warshall Algorithmus Java Basics - Anfänger-Themen 1
B Algorithmus zum entmischen einer Zahlenfolge Java Basics - Anfänger-Themen 15
X Minimax-Algorithmus über alle Kanten möglich? - Kanten darstellen Java Basics - Anfänger-Themen 1
T Algorithmus zur Überprüfung eines binären Suchbaums Java Basics - Anfänger-Themen 2
K Best Practice Algorithmus für Berechnung von Zahlenreihenfolge Java Basics - Anfänger-Themen 12
M Simpler Algorithmus läuft extrem langsam. Java Basics - Anfänger-Themen 3
K Erste Schritte Brute Force Algorithmus Java Basics - Anfänger-Themen 2
L Frage zu BubbleSort Algorithmus Java Basics - Anfänger-Themen 2
B gibt es ein Stundenplan-Algorithmus? Java Basics - Anfänger-Themen 11
O Algorithmus-Problem Java Basics - Anfänger-Themen 5
P Euklidischer Algorithmus Java Basics - Anfänger-Themen 9
L Greates Commong Dividend - euklidischer Algorithmus, modulos not positive Java Basics - Anfänger-Themen 5
J Euklidischer Algorithmus Java Basics - Anfänger-Themen 1
S Quicksort Algorithmus Java Basics - Anfänger-Themen 2
S GraphNode --- Dijkstra Algorithmus : NullPointerException Java Basics - Anfänger-Themen 1
B Rekursive Algorithmus schreiben Java Basics - Anfänger-Themen 8
V Algorithmus in einer Methode ausführen Java Basics - Anfänger-Themen 3
M Implementierung des Knuth-Morris-Pratt-Algorithmus Java Basics - Anfänger-Themen 0
M Dijkstras Algorithmus Java Basics - Anfänger-Themen 5
S Zusammenhang Datenstruktur/Algorithmus Java Basics - Anfänger-Themen 1
M Simulation - Algorithmus Java Basics - Anfänger-Themen 3
F Erste Schritte Hilfe beim Algorithmus finden Java Basics - Anfänger-Themen 6
D Algorithmus für Punkte auf einem Kreis Java Basics - Anfänger-Themen 0
D Algorithmus zu gegebener Laufzeit implementieren Java Basics - Anfänger-Themen 1
B Doppelte Werte aus Array entfernen ohne Import - Algorithmus Java Basics - Anfänger-Themen 5
C Ideen für einen Algorithmus Java Basics - Anfänger-Themen 1
F Best Practice Algorithmus optimieren - Binaeruhr Java Basics - Anfänger-Themen 2
S Euklid Algorithmus zur Berechnung des GGTs Java Basics - Anfänger-Themen 2
L Welcher Algorithmus ist das ? Java Basics - Anfänger-Themen 9
J Rekursiver Horner-Schema-Algorithmus - Verstehe ich ihn richtig? Java Basics - Anfänger-Themen 2
O Java Zufalls-Verteil-Algorithmus Java Basics - Anfänger-Themen 3
P ganz simpler algorithmus Java Basics - Anfänger-Themen 3
C Sortieren ohne Algorithmus Java Basics - Anfänger-Themen 8
J Algorithmus: Grad von floating zu Grad/Minute/Sekunde Java Basics - Anfänger-Themen 3
A Text Verschriebung/Algorithmus(?) Java Basics - Anfänger-Themen 8
R Rekursionsformel für Laufzeit von Algorithmus Java Basics - Anfänger-Themen 3
E Algorithmus für kart. Produkt: als int [] Feld repräsentiert Java Basics - Anfänger-Themen 10
U Peterson Algorithmus Java Basics - Anfänger-Themen 13
algebraiker Collections Bräuchte Hilfe bei dem Algorithmus - LinkedHashMap Java Basics - Anfänger-Themen 2
S A* Path Algorithmus in Java schon vorhanden Java Basics - Anfänger-Themen 3
S Bubble Sort Algorithmus Java Basics - Anfänger-Themen 3
N Unerklärlich: Rekursiver Algorithmus gibt falschen Datentyp zurück... Java Basics - Anfänger-Themen 4
S Algorithmus (Programmablaufplan) Java Basics - Anfänger-Themen 11
S Algorithmus für Spielbaum Java Basics - Anfänger-Themen 5
A double and add algorithmus für elliptische kurven/ integer binär darstellen Java Basics - Anfänger-Themen 14
H Algorithmus von Hierholzer Java Basics - Anfänger-Themen 3
Binary.Coder Welcher Datentyp für den Simplex Algorithmus Java Basics - Anfänger-Themen 3
N Huffman algorithmus Java Basics - Anfänger-Themen 35

Ähnliche Java Themen

Anzeige

Neue Themen


Oben