package com.github.aldenyjr;
import java.util.InputMismatchException;
import java.util.Scanner;
public class MediaEstudante {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
double notas = 0, media;
try {
for (int i = 1; i <= 3; i++) {
System.out.println("Digite a " + i + "ª nota do estudante: ");
notas += teclado.nextDouble();
}
media = notas / 3;
if (media >= 7) {
System.out.println("O estudante teve a média %.1f e foi aprovado.".formatted(media));
} else if (media >= 5) {
System.out.println("O estudante teve a média %.1f e está em recuperação.".formatted(media));
} else {
System.out.println("O estudante teve a média %.1f e foi reprovado.".formatted(media));
}
} catch (InputMismatchException e) {
System.out.println("digite apenas numeros inteiros com com casas decimais, utilize a virgula para separar a casa decimal.");
} catch (ArithmeticException e) {
media = 0;
}
teclado.close();
}
}
Resultado:
Digite a 1ª nota do estudante:
9,0
Digite a 2ª nota do estudante:
6,8
Digite a 3ª nota do estudante:
3,1
O estudante teve a média 6,3 e está em recuperação.