Kann mir jemand sagen, wieso bei mir die 1. Zahl die eingegeben wird direkt wieder ausgegeben wird und kein Arithmetisches Mittel berechnet wird?
Vielen Dank :D
package de.codegym.task.task05.task0507;
/*
Arithmetisches Mittel
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//schreib hier deinen Code
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
double sum=0;
double counter=0;
while(true){
int zahl = Integer.parseInt(reader.readLine());
sum = sum+zahl;
counter++;
if(zahl==-1);
break;
}
double blub=sum/counter;
System.out.println(blub);
}
}