1
resposta

[Dúvida] Concluido

package CondicionaisIfElse;

import java.util.Scanner;

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

        System.out.println("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();
    }
}
1 resposta

Oi, Cleber! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você estruturou muito bem as condicionais com if, else if e else, garantindo que cada faixa de média tenha um resultado correto. Também foi importante fechar o scanner.close(), mostrando cuidado com recursos. A organização das mensagens deixa claro o fluxo de decisão do programa.

No futuro você pode testar o uso de String.format() para organizar melhor a exibição de valores decimais.


double media = 6.75;
String mensagem = String.format("Media final: %.2f", media);
System.out.println(mensagem);

Esse código formata o numero com duas casas decimais, deixando a saida mais padronizada e profissional.

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