Cadastro de alunos poo

364 palavras 2 páginas
public class Aluno { private int matricula; private String nome; private String disciplina; private float notaTrab = 0.0f; private float notaProva = 0.0f; public Aluno(int matricula, String nome, String disciplina, float notaTrab, float notaProva) { setMatricula(matricula); setnotaProva(notaProva); setnotaTrab(notaTrab); setnome(nome); setdisciplina(disciplina); } //public static void main (String [] args); public int getMatricula() { return this.matricula; } public void setMatricula(int matricula) { this.matricula = matricula; } public float getNotaProva() { return this.notaProva; } public void setnotaProva(float notaProva) { if (notaProva >=0.0 && notaProva <=10.0 ) this.notaProva = notaProva; } public float getnotaTrab() { return this.notaTrab; } public void setnotaTrab(float notaTrab) { if (notaTrab >=0.0 && notaTrab <=10.0 ) this.notaTrab = notaTrab; } public String getnome() { return this.nome; } public void setnome(String nome) { this.nome = nome; } public String getdisciplina() { return this.disciplina; } public void setdisciplina(String disciplina) { this.disciplina = disciplina; } public float calculaMedia() { return (this.notaProva + this.notaTrab) /2; } public String toString() { String saida = "Matricula: " + this.matricula + "\n" + " Nome:" + this.nome + "\n" + " Disciplina:" + this.disciplina + "\n" + " Nota da Prova:" + this.notaProva + "\n" + " Nota do Trabalho:" + this.notaTrab; return saida; }
}
_______________________ import java.util.Scanner; public class

Relacionados

  • POO I Aula1 Introdu O
    3344 palavras | 14 páginas
  • Projeto de implantação de site para ajudar na preservação do meio ambiente
    923 palavras | 4 páginas
  • ASOO Atividade de Casa I 25 04
    1147 palavras | 5 páginas
  • TCC - Plataforma de Ensino WEB
    4244 palavras | 17 páginas
  • Orientada a objetos
    347 palavras | 2 páginas
  • 1439984855036
    1005 palavras | 5 páginas
  • EXATAS
    1595 palavras | 7 páginas
  • Analise de Sistemas
    3798 palavras | 16 páginas
  • Prototipo sistema de gerenciamento de academias
    8609 palavras | 35 páginas
  • Analise Orientada a Objetos
    609 palavras | 3 páginas