hallo leute ich habe ein problem ich komme einfach nicht weiter. ich schreibe morgen ne arbeit über 2 dimensionales array.
kann mir jemand hierbei helfen? dieses Programm soll den durschnitt einzelner schüler berechnen. zuerst fragt es nach den anzahl der schüler danach anzahl der noten .... am schluss soll für jeden einzelnen schüler der durschnitt berechnet werden und eine kontrollausgabse soll auch dabei sein, was ich eingegeben habe.
hier der code:
import java.io.*;
public class Notenfeld
{
public static void main (String argv[]) throws IOException
{
int anzahlNoten;
int Schueler;
float summe=0;
float notenFeld[];
BufferedReader eingabe=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Wieviele Schüler möchten Sie berechnen?: ");
Schueler = Integer.parseInt (eingabe.readLine());
System.out.print("Wieviele Noten möchten Sie berechnen?: ");
anzahlNoten = Integer.parseInt (eingabe.readLine());
float notenFeld[][] = new float[anzahlNoten][Schueler];
for (int i = 0; i < Schueler ; i++)
for (int z = 0; z < anzahlNoten ; z++)
notenFeld[z]=i;
{
System.out.print((z+1)+".Schueler: ");
notenFeld = Float.parseFloat (eingabe.readLine());
for (int i = 0; i < Schueler ; i++)
System.out.print(i+1)+".Note: ");
notenFeld[z] = Float.parseFloat (eingabe.readLine());
for (int z = 0; z < Schueler ; z++)
summe = summe + notenFeld[z];
}
System.out.println ("Durschnitt:"+(summe/anzahlNoten));
System.out.println ("kontrollausgabe: ");
for(int i = 0; i < notenFeld.length ; i++)
System.out.println(notenFeld+" ");
System.out.println("Programmende Notenfeld.");
}
}
kann mir jemand hierbei helfen? dieses Programm soll den durschnitt einzelner schüler berechnen. zuerst fragt es nach den anzahl der schüler danach anzahl der noten .... am schluss soll für jeden einzelnen schüler der durschnitt berechnet werden und eine kontrollausgabse soll auch dabei sein, was ich eingegeben habe.
hier der code:
import java.io.*;
public class Notenfeld
{
public static void main (String argv[]) throws IOException
{
int anzahlNoten;
int Schueler;
float summe=0;
float notenFeld[];
BufferedReader eingabe=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Wieviele Schüler möchten Sie berechnen?: ");
Schueler = Integer.parseInt (eingabe.readLine());
System.out.print("Wieviele Noten möchten Sie berechnen?: ");
anzahlNoten = Integer.parseInt (eingabe.readLine());
float notenFeld[][] = new float[anzahlNoten][Schueler];
for (int i = 0; i < Schueler ; i++)
for (int z = 0; z < anzahlNoten ; z++)
notenFeld[z]=i;
{
System.out.print((z+1)+".Schueler: ");
notenFeld = Float.parseFloat (eingabe.readLine());
for (int i = 0; i < Schueler ; i++)
System.out.print(i+1)+".Note: ");
notenFeld[z] = Float.parseFloat (eingabe.readLine());
for (int z = 0; z < Schueler ; z++)
summe = summe + notenFeld[z];
}
System.out.println ("Durschnitt:"+(summe/anzahlNoten));
System.out.println ("kontrollausgabe: ");
for(int i = 0; i < notenFeld.length ; i++)
System.out.println(notenFeld+" ");
System.out.println("Programmende Notenfeld.");
}
}