1
resposta

media nota

import java.util.Scanner;

public class Aprovacao {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Media do aluno: ");
        double media = scanner.nextDouble();

        if (media >= 7 ){
            System.out.println("O estudante teve média " + media + " e foi aprovado.");
        } else if (media >= 5 && media  <= 6.9) {
           System.out.println("O estudante teve média " + media + " e esta de recuperação.");
        }else {
            System.out.println("O estudante teve média " + media + " e foi reprovado.");
        }
    }
}
1 resposta

Olá, Danilo, como vai?

O seu código está correto e cumpre exatamente as condições que a atividade pede. A lógica dos blocos if, else if e else está bem aplicada e cobre todos os cenários descritos no enunciado. Além disso, o uso do Scanner para capturar a nota do aluno deixa o programa mais interativo.

Parabéns pelo exercício, ficou muito bom. Continue compartilhando seus códigos aqui no fórum, estamos à disposição para acompanhar sua evolução.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!