Hallo zusammen,
ich lerne gerade über youtube java und in diesen Videos werden oft Aufgaben mitgegben.
Dieses Mal sollte der Durchschnitt von 5 zufälligen Zahlen berechnet werden, die über ein Array laufen.
1. Frage: Im Methodenrumpf muss bei den Parametern int a, int b usw eingeben werden, aber die Arrays in der Methode oben heißen x[0]...usw.
Warum bekomme ich eine Fehler, wenn ich das so angebe?
2. Frage: In dem Video hat er den Array über eine Schleifen laufen lassen und in die Paramter (int i; i < 5 , i++) geschrieben. Das int i und i < 5 kann ich mir noch erklären, aber i++ verstehe ich nicht.
public class Tutorial16 {
public static void main(String args[]) {
Scanner s= new Scanner(System.in);
System.out.println("Bitte geben Sie 5 Zahlen ein!");
int[] x= new int[5];
x[0] = s.nextInt();
x[1] = s.nextInt();
x[2] = s.nextInt();
x[3] = s.nextInt();
x[4] = s.nextInt();
double derDurchnschnitt = durchschnitt(x[0],x[1],x[2],x[3],x[4]);
System.out.println(derDurchnschnitt);
}
static double durchschnitt(x[0],x[1],x[2],x[3],x[4]) {
double loesung = (x[0]+x[1]+x[2]+x[3]+x[4])/5;
return loesung;
}
}
ich lerne gerade über youtube java und in diesen Videos werden oft Aufgaben mitgegben.
Dieses Mal sollte der Durchschnitt von 5 zufälligen Zahlen berechnet werden, die über ein Array laufen.
1. Frage: Im Methodenrumpf muss bei den Parametern int a, int b usw eingeben werden, aber die Arrays in der Methode oben heißen x[0]...usw.
Warum bekomme ich eine Fehler, wenn ich das so angebe?
2. Frage: In dem Video hat er den Array über eine Schleifen laufen lassen und in die Paramter (int i; i < 5 , i++) geschrieben. Das int i und i < 5 kann ich mir noch erklären, aber i++ verstehe ich nicht.
public class Tutorial16 {
public static void main(String args[]) {
Scanner s= new Scanner(System.in);
System.out.println("Bitte geben Sie 5 Zahlen ein!");
int[] x= new int[5];
x[0] = s.nextInt();
x[1] = s.nextInt();
x[2] = s.nextInt();
x[3] = s.nextInt();
x[4] = s.nextInt();
double derDurchnschnitt = durchschnitt(x[0],x[1],x[2],x[3],x[4]);
System.out.println(derDurchnschnitt);
}
static double durchschnitt(x[0],x[1],x[2],x[3],x[4]) {
double loesung = (x[0]+x[1]+x[2]+x[3]+x[4])/5;
return loesung;
}
}