Calculadora de Notas do Aluno
Parte da seção Fundamentos do Journey de Java da Coddy. Lição 73 de 73.
Desafio
FácilCrie um método chamado calculateAverageGrade que recebe um array de inteiros (representando notas de alunos) como entrada e retorna a média das notas como um double. O método deve fazer o seguinte:
- Calcule a soma de todas as notas no array.
- Calcule a média das notas dividindo a soma pelo número de notas.
- Retorne a média das notas
- Imprima o resultado usando o seguinte formato:
Average grade: [The result]e formate o resultado com duas casas decimais.
Experimente você mesmo
import java.util.Scanner;
public class Main {
public static double calculateAverageGrade(int[] grades) {
// Escreva seu código aqui
}
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);
}
}Todas as lições de Fundamentos
4Operadores - Parte 1
Operadores aritméticosOperador móduloIncremento/DecrementoPós-incremento/Pós-decrementoAtalhos aritméticosOperadores de comparaçãoComparação de strings7IO Básico
Métodos System.outFormatação da saídaClasse ScannerRevisão - Até 120Revisão - Verdadeiro ou falso5Operadores — Parte 2
Operadores lógicos — Parte 1Operadores lógicos — Parte 2Revisão — Lógica simplesOperadores lógicos — Parte 3Operadores lógicos — Parte 43Variáveis — Parte 2
ConstantesConvenções de nomenclaturaRecapitulação — Inicializar variáveisConversão de tipos — Parte 1Conversão de tipos — Parte 26Tomada de Decisão
Instrução IfIf - ElseInstrução SwitchOperador TernárioRevisão - If ElseIf - Else AninhadoPratique por conta própria: Compilador de Java online