Oii, Brenda!
Obrigada por compartilhar seu código com a comunidade Alura.
Você organizou muito bem a lógica condicional com if
, else if
e else
. A forma como você tratou os três cenários (aprovado, recuperação e reprovado) está clara e correta, ótimo pra visualizar os diferentes caminhos possíveis com base na média.
Uma dica interessante para o futuro é deixar a média como entrada da pessoa usuária, usando a classe Scanner
, assim:
import java.util.Scanner;
public class SituacaoAluno {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Digite a média do estudante: ");
double media = sc.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.");
}
}
}
Com isso, o programa se adapta a diferentes valores digitados na hora da execução.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!