Calcolatore dei voti degli studenti
Fa parte della sezione Fondamenti del percorso Java di Coddy. Lezione 73 di 73.
Sfida
FacileCrea 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:
- Calcolare la somma di tutti i voti nell'array.
- Calcolare il voto medio dividendo la somma per il numero di voti.
- Restituire il voto medio
- 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
4Operatori - Parte 1
Operatori aritmeticiOperatore moduloIncremento/decrementoIncremento/decremento postfissoAbbreviazioni aritmeticheOperatori di confrontoConfronto tra stringhe7I/O di base
Metodi di System.outFormattare l'outputClasse ScannerRipasso - Fino a 120Ripasso - Vero o falso10Metodi (Funzioni)
Dichiarare i metodiParametri dei metodiTipi di ritornoSovraccarico dei metodiRipasso - Funzione SigmaRipasso - Funzione di validazioneMetodi void13Operazioni sulle stringhe
Metodi delle stringhe Parte 1Metodi delle stringhe Parte 2Formattazione delle stringheConfronto tra stringhe5Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 43Variabili Parte 2
CostantiConvenzioni di denominazioneRipasso - Inizializzare le variabiliConversione dei tipi Parte 1Conversione dei tipi Parte 26Decisioni
Istruzione ifIf - ElseIstruzione switchOperatore ternarioRiepilogo - If ElseIf - Else annidatiEsercitati da solo: Compilatore Java online