Menu
Coddy logo textTech

Calcolatore dei voti degli studenti

Fa parte della sezione Fondamenti del percorso Java di Coddy. Lezione 73 di 73.

challenge icon

Sfida

Facile

Crea un metodo denominato calculateAverageGrade che accetta in input un array di interi (che rappresentano i voti degli studenti) e restituisce il voto medio come valore double. Il metodo deve fare quanto segue:

  1. Calcolare la somma di tutti i voti nell'array.
  2. Calcolare il voto medio dividendo la somma per il numero di voti.
  3. Restituire il voto medio
  4. Stampare il risultato usando il seguente formato: Average grade: [The result] e formattare il risultato con due cifre decimali.

Provalo tu

import java.util.Scanner;

public class Main {
    public static double calculateAverageGrade(int[] grades) {
        // Scrivi il tuo codice qui
    }

    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);
    }
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Java online