1
resposta

Calculando Notas

package Relatorio.calculandoNota;

public class Alunos {

private String nome;
private double nota1;
private double nota2;

public String getNome() {
    return nome;
}

public void setNome(String nome) {
    this.nome = nome;
}

public double getNota1() {
    return nota1;
}

public void setNota1(double nota1) {
    this.nota1 = nota1;
}

public double getNota2() {
    return nota2;
}

public void setNota2(double nota2) {
    this.nota2 = nota2;
}

public void exibirNome() {
    System.out.println("Aluno: " + getNome());
}

public void mediaNotas() {
    double soma = nota1 + nota2;
    double media = soma / 2;
    if (media >= 7) {
        System.out.println("Situação: Aprovado");

    } else {
        System.out.println("Stuação: Reprovado");
    }
}

public void exibirNota1() {
    System.out.println( "Nota 1: " + getNota1());
}

public void exibirNota2() {
    System.out.println("Nota 2: " + getNota2());
}

}

package Relatorio.calculandoNota;

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

    Alunos aluno = new Alunos();

    aluno.setNome("Joao Santana");
    aluno.setNota1(9.0);
    aluno.setNota2(6.0);

    aluno.exibirNome();
    aluno.exibirNota1();
    aluno.exibirNota2();
    aluno.mediaNotas();

}

}

1 resposta

Oi, Wanderson. Como vai?

Gostei da sua organização com a classe Alunos, usando atributos privados, getters e setters, além da separação entre a classe principal e os métodos de exibição. Sua lógica para calcular a média também ficou correta, e isso mostra um bom uso de classes, atributos e métodos no exercício.

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