double- java programm/hilfe benötigt.



  • Hi,

    hab ein Programm geschrieben also ein double-array
    mit 10 werten belegt, danach wird alles in einer Schleife zusammen gerechnet
    und der Durchschnitt von der Summe ausgegeben.
    Hier:

    [java]

    class array {
    puplic static void main(String args[]) {

    //array mit 10 Werten belegt

    double[] dblvar =
    {5.0,35.0,75.5,23.32,5345.54,7654.3214,2314.1234,2344.325,7865.43,13.0};

    //alle Werte werden mit einer schleife zusammen gerechnet

    double dblsumme = 0.0;
    for ( int i = 0; i < dblvar.length;i++)
    {
    dblsumme += dblvar[i];
    }

    // der durchschnitt von der summe wird ausgegeben

    System.out.println(dblsumme / dblvar.length);

    }[/cpp]

    Als nächstes hab ich dann de Aufgabe bekommen:

    1. Implementiere eine Methode double_avg() in der Kalsse arrays, die als Parameter ein beliebiges double-Array bekommt und den Durchschnitt zurückgibt.
    (Dazu kannst Du ja offensichtlich den bisherigen Code wiederverwenden.)
    2. Schreibe (in einer anderen Datei) eine Klasse arrays_test, um double_avg() aufzurufen, und zwar aus ihrer main()-Methode.
    3. Die Klasse arrays benötigt dann keine main()-Methode mehr, bitte entfernen.

    --------

    äh, ja irgendwie bin ich jetzt durcheinander gekommen und weiß
    nicht wie ich vorgehen soll...argh 🙄 😮

    Hilfe wäre nett...

    🙂

    Mich verwirrt diese Methode zu erstellen mit dem Parameter...
    Ist das vielleicht so gemeint? 😕

    public void double_avg(6.0)   //****Methode implementiert mit Parameter belegt?? richtig???
          { double[] double_avg = 6.0   //oder so???
          };
    


  • Nein nicht ganz so 🙂

    [java]public double double_avg(double dblarr[]) {
    double dblsumme = 0.0;
    for ( int i = 0; i < dblarr.length;i++) {
    dblsumme += dblarr[i];
    }

    // der durchschnitt von der summe wird ausgegeben
    return(dblsumme / dblarr.length);
    }[/code]

    Also im Prinzip der selbe Code in deiner main nur eben nicht in einer main sondern in einer eigenen Methode ... wie Aufgabe 2 und 3 zu lösen ist wird damit denke ich auch klar 🙂

    [ Dieser Beitrag wurde am 18.06.2003 um 11:20 Uhr von CengizS editiert. ]



  • Hi,

    achso...jetzt wo ich es sehe versteh langsam...:)
    Mir fällt es immer noch ein bissel schwer, wie wo und wann
    ich etwas einsetze...hmpf.

    Danke! 😃

    PS: Die anderen Aufgaben bekomme ich schon gelöst.


Anmelden zum Antworten