Entwicklungsklassen

sin2305

Mitglied
Hallo :) und zwar geht es um meine hausarbeit. ich hab das komplett geschrieben, dennoch sind dort fehler entahlten.nun weiss ich aber nicht wo der fehler steckt.???:L
bzw. weiss nicht wie ich den fehler beheben soll :S p.s hab nicht so viel ahnung von java

was muss ich tun wenn folgendes angezeigt wird:
the method sortiere array list is undefinded for theM.verwaltung.in der main methode hatte ich das eigenlich definiert gehabt,aber dennoch wird ein fehler angezeigt.
 
M

Marcinek

Gast
Hi,
prinzipiell schon mal gut, dass Du dich angemeldet hast ^^

Poste doch einfach mal deine Main Methode und die Methode, die Du gedenkst aufzurufen.

Gruß,

Martin
 

sin2305

Mitglied
Java:

also :

public void aufgabe2() {
ArrayList<Milliardaer> liste = new ArrayList<Milliardaer>();
MilliardaerVerwaltung mv = new MilliardaerVerwaltung();

liste = mv
.liesDaten("C:\\Users\\venga\\Downloads\\Milliardaer.txt");
System.out.println("Unsortierte Version: ");
for (int i = 0; i < liste.size(); i++) {
liste.get(i).ausgabe();
}

mv.sortiereListe(liste); <---- hier wird einmal der fehler angezeigt
System.out.println("Sortierte Version: ");
for (int i = 0; i < liste.size(); i++) {
liste.get(i).ausgabe();
}
}



und dies bezieht sich auf darauf :

public void insertionSort(ArrayList<Milliardaer> liste){
n = liste.size();
for(int i = 1; i < n; i++){
Object insertElement = liste.get(i);
int j = i;

while(j > 0 & liste.get(j - 1).vergleich(insertElement)){
liste.set(j, liste.get(j - 1));
j--;
}

liste.set(j, (Milliardaer) insertElement);
}
}

}
 
M

Marcinek

Gast
Der Methodenname stimmt aber nicht überein oder?

Außerdem gibt es ein Edit Button.

Und ein dezenten Hinweis in Rot.

Java™ Quelltext ist bitte in
Java:
-Tags zu schreiben: [code=Java]hier Java Code einfügen[code=Java]
 
M

Marcinek

Gast
Wenn ich eine Methode habe:

Java:
public void blabla ();

Und dann möchte ich sie aufrufen und schreibe:

Java:
ladida();

Wie soll dann der Compiler herausfinden, was ich meine?

ich bin echt ein neuling in dem bereich :/

Das wissen wir ja nun ;D - Dennoch möchtest du das lernen, und da gehört nun mal viel Eigeninitiative und Konzentration.
 
Zuletzt bearbeitet von einem Moderator:
M

Marcinek

Gast
Ne eben ja nicht.

Du hast ja

Java:
mv.sortiereListe(liste); <---- hier wird einmal der fehler angezeigt

und die Methode heißt ja

Java:
public void insertionSort(ArrayList<Milliardaer> liste){
 
Zuletzt bearbeitet von einem Moderator:

Neue Themen


Oben