1
resposta

[Projeto] Minha Solução: Passou ou não?

package br.com.alura.exercicios.ex2; // Verificando aprovação em uma disciplina

        import java.util.Scanner;

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

                System.out.println("Nome do aluno(a): ");
                String nome = sc.nextLine();
                System.out.println("Qual foi a média do aluno(a) " + nome + " ? ");
                double media = sc.nextDouble();

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

Olá, Antonio. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Seu código está bem organizado e mostra domínio das estruturas condicionais em Java. A lógica para verificação da média está clara e funcional, ótimo trabalho!

Uma dica interessante para o futuro é usar o método printf para deixar a saída ainda mais formatada:


System.out.printf("O(a) estudante %s teve média %.1f e foi aprovado.%n", nome, media);

Esse código usa printf para imprimir a mensagem com uma casa decimal. %.1f indica uma casa decimal e %s substitui o nome do aluno.

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