1
resposta

Projeto feito

package br.com.alura;

public class Principal {
    public static void main(String[] args) {

        double media = 8.2; // média definida previamente

        if (media >= 7.0) {
            System.out.println("O estudante teve média " + media + " e foi aprovado.");
        } else if (media >= 5.0) {
            System.out.println("O estudante teve média " + media + " e está de recuperação.");
        } else {
            System.out.println("O estudante teve média " + media + " e foi reprovado.");
        }
    }
}
1 resposta

Olá, Thamily! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para classificar o desempenho, utilizou muito bem a variável média para simplificar a lógica e ainda compreendeu a importância de definir faixas de valores para diferentes resultados.

Uma dica interessante para o futuro é permitir que o usuário insira a média pelo teclado, tornando o programa mais interativo. Assim:

import java.util.Scanner;

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

        System.out.print("Digite a média do estudante: ");
        double media = scanner.nextDouble();

        if (media >= 7.0) {
            System.out.println("O estudante teve média " + media + " e foi aprovado.");
        } else if (media >= 5.0) {
            System.out.println("O estudante teve média " + media + " e está de recuperação.");
        } else {
            System.out.println("O estudante teve média " + media + " e foi reprovado.");
        }

        scanner.close();
    }
}

Isso faz com que o programa seja mais dinâmico e possa ser usado em diferentes situações sem precisar alterar o código.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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