Einzelnen Beitrag anzeigen
Alt 05.05.2005, 17:42   #5 (permalink)
redfalcon
Hardware Freak
 

Registriert seit: 28.03.2003
Beiträge: 8.252

redfalcon kann auf vieles stolz sein
redfalcon kann auf vieles stolz sein

Standard AW: [Java]Notenspiegel+Durchschnitt berechnen

Danke, also dem dem Code funzts jetzt:
Code:
  import java.util.*;

  public class notendurch {
  public int[] noten = new int[16];
  public String[] namen = new String[4];
  public double durchschnitt;
  public int[] spiegel =new int[16];






  public void eingabe() {
   for (int x=0; x<namen.length;x++){
   System.out.println("Geben sie eine Note ein:" );
   noten[x]=StdIn.intInput();
   System.out.println("Geben sie den Namen ein:" );
   namen[x]=StdIn.stringInput();
   StdIn.cls();
   }


  }

  public void notenspiegel() {

    for (int i = 0; i <noten.length; i++){

       spiegel[i] = 0;

         for (i = 0; i <spiegel.length; i++)
         {
            spiegel[noten[i]]++;
         }

    }

  }










  public void durchschnitt() {

   for ( int d = 0; d < noten.length; d++)
   {
   durchschnitt = durchschnitt + noten[d]; }
   durchschnitt = durchschnitt / namen.length;

  }

    public void ausgabe() {
    for ( int out = 0; out < namen.length; out++){
    System.out.println("Schueler: " +namen[out]+ "  Note: " +noten[out] );
    }
    System.out.println("Der Durchschnitt betraegt: "+durchschnitt );
    for ( int r = 0; r < spiegel.length; r++){
    System.out.println("Note: " +r+ " Anzahl: "+spiegel[r] );

  }}



  public static void main (String[]args) {
         notendurch no = new notendurch();
         no.eingabe();
         no.notenspiegel();
         no.durchschnitt();
         no.ausgabe();

  }

}
Allerdings werdem mit im Notenspiegel die 0 Punkte immer mit Anzahl
13 ausgegeben.
redfalcon ist offline   Mit Zitat antworten