• Hi ho, also ich habe seit kurzem Java Unterricht. Aber checke das ganze noch nicht so ;)

    Nun meine Frage, wir sollen ne Aufgabe lösen, wo man Zahlen aufnehmen kann, von diesen die SUmme, Druchschnitt wiedergeben kann.


    Ich wollte wie folgt vorgehen:


    Man sieht es gibt relativ viele Fehlermeldungen, ich raffe jedoch nicht wieso.
    Könnte mir jemand helfen?

    Audaces fortuna adiuvat

    Edited 2 times, last by brave (October 23, 2007 at 5:53 PM).

  • jojo buch haben wir.
    also kompelt ist er an sich ja schon. ist ja nur ne klasse. aber ich weiss nicht wieso es nicht geht ;)
    aber ich komme schnell online ;)

    Audaces fortuna adiuvat

  • Zum einen...einen Return kannste bei void nur dann schreiben wenn es am Schluss

    Code
    return;

    heisst, aber bei dir is es ned der Fall (return "zahl"), du gibst ja ne Zahl zurück und void heisst..du gibst keinen Rückgabewert zurück.
    Deshalb ändere:

    Code
    public double getSum()

    hier hingegen fehlt ein void:

    Code
    public void DataSet(int count, int sum, int average)

    Ob noch mehr Fehler darin enthalten sind, kann ich grad ned so sagen (bin bissl eingerostet^^). Da müsst ich mal kurz im Eclipse das Programm ausführen, aber dazu fehlt mir der Quellcode mit dem

    Code
    void main()


    (keine lust jetz selber was zu schreiben^^)

    :21: :sui:

    Edited 3 times, last by Helvetic_Man (October 23, 2007 at 7:51 PM).

  • was mir so auf die schnelle einfällt.
    Da du mit Java erst angefangen hast, tippe ich jetzt mal auf Methodenaufrufen in BlueJ, also ohne Main-Methode.
    Die Variablen sollten alle instanziert werden, am besten als double, damit du dich nicht mit Formatkonvertierungen herumschlagen musst (integer->double z.b)
    Dein DataSet-Konstruktur bekommt Parameter, die dann ignoriert werden?
    Habs mal ein wenig geändert, kompiliert fehlerfrei und funzt auch (wobei ich die Arbeitsweise deines AddValue ignoriert habe, das wird scho passen :D)


    bei Fragen kannst mich gern im ICQ anschreiben, bin absolut kein Java-Geek (lerns jetzt das zweite Semester und bin alles andere als gut), aber bei deinem Problemen sollte ich locker helfen können.

  • danke ihr beiden.
    wir haben es heute lustigerweise im unterricht angeschaut. Im Endeffekt ist es eine ähnliche version wie eure ;)

    Das ganze wurde noch um smallest und largest erweitert.
    Danke für die Hilfe :)

    Audaces fortuna adiuvat

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!