Eu estava tentando criar métodos pequenos, então tinha criado //CalcularMediaNotas, CalcularAprovacao e ExibirInformacoes//, mas o código tava quebrando, então acabei juntando CalcularAprovacao em ExibirInformacoes e funcionou. Acho que é tempo e prática pra pegar o jeito do que é "uma coisa só".
public class Alunos {
String nome;
double nota1;
double nota2;
double media;
public void CalcularMediaNotas()
{
media = (nota1 + nota2)/2;
}
// public void CalcularAprovacao()
// {
// if (media >= 7)
// {
// System.out.println("Situação: aprovado");
// }
// else
// {
// System.out.println("Situação: reprovado");
// }
// }
public void ExibirInformacoes()
{
System.out.println("Nome: " + nome);
System.out.println("Nota 1: " + nota1);
System.out.println("Nota 2: " + nota2);
System.out.printf("Média: %.1f%n", media);
if (media >= 7)
{
System.out.println("Situação: aprovado");
}
else
{
System.out.println("Situação: reprovado");
}
}
}
public class Main {
public static void main(String[] args) {
Alunos aluno1 = new Alunos();
aluno1.nome = "Diogo de Souza Medeiros";
aluno1.nota1 = 9.8;
aluno1.nota2 = 7.5;
aluno1.CalcularMediaNotas();
// aluno1.CalcularAprovacao();
aluno1.ExibirInformacoes();
}
}