hi leute,
das hier ist der quelltext:
nun habe ich ein paar fragen:
--> notenFeld = new float[anzahlNoten];
mit diesem befehl, verbinde ich quasi die anzahl mit dem zähler, oder?
-->notenFeld = eingabe.nextFloat();
i = zähler soweit ich das sehen kann, oder?
--> summe = summe + notenfeld;
dieser befehl ist mir nicht logisch. wäre cool, wenns mir jmd. erklären könnte.
immerhin weiß ich doch gar nicht aus was sich die summe bilden soll, da summe nicht definiert wird.
ändere ich den befehl in: summe = notenfeld; (das wäre für mich übriegsn logischer), kommt als durchschnitt nur 1.0 raus!.
btw: die rechnung würde ja heißen: summe = 0 + zähler.
wieso?
Danke schonmal im voraus!
das hier ist der quelltext:
Java:
import java.util.*;
public class Notenfeld
{
public static void main(String argv[])
{
int anzahlNoten;
float summe=0;
float notenFeld[];
Scanner eingabe = new Scanner(System.in);
System.out.print("Wie viele Noten?");
anzahlNoten = eingabe.nextInt();
notenFeld = new float[anzahlNoten];
for (int i = 0; i < anzahlNoten ; i++)
{
System.out.print((i+1)+".Note: ");
notenFeld[i] = eingabe.nextFloat();
summe =summe + notenFeld[i];
}
System.out.println("Durchschnitt:"+(summe/anzahlNoten));
System.out.println("Kontrollaufgabe: ");
for(int i = 0; i < notenFeld.length ; i++)
System.out.println(notenFeld[i]+" ");
System.out.println("Programmende Notenfeld.");
}
}
nun habe ich ein paar fragen:
--> notenFeld = new float[anzahlNoten];
mit diesem befehl, verbinde ich quasi die anzahl mit dem zähler, oder?
-->notenFeld = eingabe.nextFloat();
i = zähler soweit ich das sehen kann, oder?
--> summe = summe + notenfeld;
dieser befehl ist mir nicht logisch. wäre cool, wenns mir jmd. erklären könnte.
immerhin weiß ich doch gar nicht aus was sich die summe bilden soll, da summe nicht definiert wird.
ändere ich den befehl in: summe = notenfeld; (das wäre für mich übriegsn logischer), kommt als durchschnitt nur 1.0 raus!.
btw: die rechnung würde ja heißen: summe = 0 + zähler.
wieso?
Danke schonmal im voraus!
Zuletzt bearbeitet von einem Moderator: