Notenrechner für Schüler
Teil des Abschnitts Grundlagen der Java-Journey von Coddy. Lektion 73 von 73.
Aufgabe
EinfachErstellen Sie eine Methode mit dem Namen calculateAverageGrade, die ein Array von Ganzzahlen (die Schülernoten darstellen) als Eingabe nimmt und den Notendurchschnitt als double zurückgibt. Die Methode sollte Folgendes tun:
- Berechnen Sie die Summe aller Noten im Array.
- Berechnen Sie den Notendurchschnitt, indem Sie die Summe durch die Anzahl der Noten teilen.
- Geben Sie den Notendurchschnitt zurück
- Geben Sie das Ergebnis im folgenden Format aus:
Average grade: [The result]und formatieren Sie das Ergebnis auf zwei Dezimalstellen.
Probier es selbst
import java.util.Scanner;
public class Main {
public static double calculateAverageGrade(int[] grades) {
// Schreibe deinen Code hier
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String text = scanner.nextLine();
String[] stringArr = text.split(",");
int[] studentGrades = new int[stringArr.length];
for (int i = 0; i < stringArr.length; i++) {
studentGrades[i] = Integer.parseInt(stringArr[i]);
}
double averageGrade = calculateAverageGrade(studentGrades);
System.out.printf("Average grade: %.2f", averageGrade);
}
}Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische KurzformenVergleichsoperatorenString-Vergleich7Grundlegende Ein-/Ausgabe
System.out-MethodenAusgabe formatierenScanner-KlasseWiederholung – Bis 120Wiederholung – Wahr oder falsch5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 43Variablen Teil 2
KonstantenNamenskonventionenRückblick – Variablen initialisierenTypumwandlung Teil 1Typumwandlung Teil 26Entscheidungen treffen
If-AnweisungIf - ElseSwitch-AnweisungTernärer OperatorRückblick - If ElseVerschachteltes If - ElseÜbe selbstständig: Online-Java-Compiler