Suche Hilfe bei BlueJ(Java)

01/15/2013 21:18 Obilee#16
Hast eine Liste wo du Werte speicherst mit der addNumber Methode und den durchschnitt zurück bekommst wenn du die Methode getDurchschnitt aufrufst ( durchschnitt = alle werte aus der liste summieren und durch die größe der liste teilen, sollte man wissen wie man sowas bildet ).

Weißt du überhaupt was Klassen, Methoden, Objekte und Listen sind ?
01/15/2013 21:23 chappo11#17
jaja das weiß ich


soll "Integer i : elements" eine division sein?
01/15/2013 22:53 nkkk#18
ich würd druchschnitt double zurückgeben lassen, weil der durchschnitt von n ganzen zahlen kann ja auch ein bruch sein.

auserdem ist elements statich und die methoden nicht, das Geht zwar macht aber keinen sinn.
01/15/2013 23:01 chappo11#19
was soll man sonst nehmen
01/15/2013 23:33 Obilee#20
private static hab ich automatisch hingeknallt, spielt hier ja keine rolle. Wenn eine Variable static ist muss die methode längst nicht static sein wie angedeutet (gibt viele situationen wo es sinn macht :O ). wenn du willst kannst du das private static wegnehmen, ist egal.

"Integer i : elements" iteriert durch die liste, holt sich also nacheinander jedes element und speichert dieses in i zwischen. diese i summierst du dann, teilst die summe durch die anzahl und hast den durchschnitt
01/16/2013 12:46 chappo11#21
war irgendwie nicht so das richtige aber naja egal danke trotzdem

btw kann geclosed werden