Olá, pessoal. Como devo saber quais atributos devo declarar numa classe, como por exemplo:
vou fazer um programa para calcular média de um aluno. Se a nota dele for maior que sete E quantidade de faltas for menor que 25% da carga horária de um curso( 40 horas), o aluno é aprovado. Caso ele não satisfaça estas duas condições, ele será reprovado.
Estou em dúvidas sobre como declarar os dados usando construtores. Alguém pode dar uma força? Vejam como tentei fazer:public class Aluno{
private int aluno, nota1, nnota2, cargaHoraria, faltas;
public double media;
public int getAluno( ){
return aluno;
}// fim getAluno
public int getN1( ){
return n1;
}
public int getN2( ){
return n2;
}
public double getMedia( ){
return media;
}
public int getCargaHoraria( ){
return cargaHoraria;
}
public int getFaltas( ){
return faltas;
}
media = (n1 + n2 )/2;
if (( media >= 7) && ( faltas < 0.25 * cargaHoraria))
{
System.out.println("aprovado");
}
else
{
System.out.println("reprovado" );
}
}// fim classe
public class TesteAluno {
private String setFaltas;
private String setCargaHoraria;
private String setN2;
private String setN1;
private String setAluno;
public static void main(String[] args) {
TesteAluno aluno = new TesteAluno( );
aluno.setAluno = "Frederico";
TesteAluno n1 = new TesteAluno( );
n1.setN1 = "10";
TesteAluno n2 = new TesteAluno( );
n2.setN2 = "10";
TesteAluno cargaHoraria = new TesteAluno( );
cargaHoraria.setCargaHoraria = "40";
TesteAluno faltas = new TesteAluno( );
faltas.setFaltas = "8";
}// fim main
}// fim da classe TesteAluno
