Ich möchte das folgende Programm ohne den globalen Variablen sum und next schreiben.
Ich habe es so versucht:
Java:
static int sum;
static int next;
static void countSquares () {
sum += next * next;
}
public static void main (String[] arg) {
sum = 0;
for (int i = 1; i <= 10; i++){
System.out.println("zahl: ");
next = In.readInt();
countSquares();
}
Out.println("Durchschnitt der Quadrate: " + sum / 10);
}
Ich habe es so versucht:
Java:
public static void main (String[] arg) {
int next=0;
for (int i = 1; i <= 10; i++){
System.out.println("zahl: ");
next = In.readInt();
}
System.out.println("Durchschnitt der Quadrate: " + average(next));
}
static int average (int zahl) {
int sum=0; // ich denke hier liegt der fehler, wie beheben?
sum = sum + (zahl * zahl);
return sum/10;
}