paarweise Durchschnitt

StenliFord

Mitglied
Hallo,
Ich muss ein main - Prozedur schreiben, welche ganze Zahlen von der Standard-Eingabe liest und die paarweise Durchschnitt der Zahlen auf die Konsole ausgibt. Das heißt, es werden immer zwei Zahlen gelesen und deren Average (oder Summe oder etwas) ausgegeben, danach wird mit den nächsten zwei Zahlen fortgefahen, bis die Eingabe leer ist.
Java:
public class Avg {
public static void main (String [] args) {
int count = 0;
double sum = 0.0;
while (!StdIn.isEmpty()) {
double value = StdIn.readDouble();
sum+=value;
count++;
}
double average = sum / count;
StdOut.println ("Average is:" +average);
}
Das habe ich gemacht, aber ich weiß nicht genau wie ich diese paarweise Durchschnitt und Summe machen sollte. Ich bitte um Hilfe
 
In. Und wenn du jedes mal den Durchschnitt ausgeben willst (wenn zwei Paare die Summe bilden), solltest du auch die Berechnung und die Ausgabe in die If-Bedingung schreiben 🙂
 
Wie so? 🙂
Java:
public class Avg {
public static void main (String [] args) {
int count = 0;
double sum = 0.0;
while (!StdIn.isEmpty()) {
double value = StdIn.readDouble();
sum+=value;
count++;
if (count ==2) {
double average = sum / count;
StdOut.println ("Average is:" +average);
sum = 0.0;
count = 0;
}
}}}
 

Neue Themen


Zurück
Oben