Hey,
hab gesehen das for schleifen auch ohne eckige klammern funktionieren.. empfohlen wird aber mit, deswegen benutz ich sie.
jetzt bin ich etwas irritiert wieso mein code nicht funktioniert..
das problem ist (vermute ich) das avg nur in der for schleife initialisiert wird, da will ichs aber nicht reinpacken weil ich nicht für jede zahl sondern insgesamt den durchschnitt möchte..
in der main methode gehts aber auch nicht :/ irgendjemand ein tipp ?
Gruß rafi
hab gesehen das for schleifen auch ohne eckige klammern funktionieren.. empfohlen wird aber mit, deswegen benutz ich sie.
jetzt bin ich etwas irritiert wieso mein code nicht funktioniert..
Java:
public class arrays {
public static void main(String[] args) {
double[] numbers = {1.9, 7.8, 2.4, 9.3};
double sum = 0;
for (int i = 0; i < numbers.length; i++) { //ohne klammer funktioniert der code
sum += numbers[i];
double avg = sum / numbers.length;
}
System.out.println(avg); //Fehlermeldung
}
}
das problem ist (vermute ich) das avg nur in der for schleife initialisiert wird, da will ichs aber nicht reinpacken weil ich nicht für jede zahl sondern insgesamt den durchschnitt möchte..
in der main methode gehts aber auch nicht :/ irgendjemand ein tipp ?
Gruß rafi