Ich möchte die durchschnittlichen Zahlen mit Arrays berechnen. Ich möchte, dass das Programm nach der Anzahl der Noten fragt und nachdem ich die Noten eintragen möchte.Berechnen Sie Durchschnitt in Arrays
Nachdem ich die durchschnittliche Ausgabe in einem double
bekommen möchte. so weit
Dies ist mein Code:
public class Average {
public static void main(String[] args)
{
//int n = MyConsole.readInt("Enter number of grades: ");
int a = MyConsole.readInt("Enter grade 1: ");
int b = MyConsole.readInt("Enter grade 2: ");
int c = MyConsole.readInt("Enter grade 3: ");
int[] numbers = new int[]{a,b,c};
numbers[0] = a;
numbers[1] = b;
numbers[2] = c;
int sum = 0;
for(int i=0; i < numbers.length ; i++)
sum = sum + numbers[i];
double average = sum/numbers.length;
System.out.println("Average value of array elements is : " + average);
}
}
'Zahlen [0] = a; Zahlen [0] = b; numbers [0] = c; 'das sind zwei Dinge: *** falsch ***, weil du immer auf den gleichen Index schreibst und *** veraltet ***, weil du dein Array bereits richtig mit' a initialisiert hast ',' b' und 'c'. So können Sie diese Zeilen entfernen. – Tom
Was genau willst du?Kann ich das mit einer beliebigen Anzahl von Noten machen? – dquijada
Eigentlich ist es für mich ziemlich unklar, was du fragst. Können Sie eine Beispieleingabe und die erwartete Ausgabe nachweisen? – SomeJavaGuy