I want to do a calculation of average use of a football team in a certain championship, for example, my team played two matches and won one. He would have 3 points from 6 points and a 50% advantage.
public final class Time {
private String nome;
private int vitorias = 0;
private int empates = 0;
private int derrotas = 0;
private int numPartidas = 0;
private int pontos;
private float aproveitamento;
public Time(String nome) {
this.setNome(nome);
}
public void ganharPartida(){
this.setVitorias(this.getVitorias() + 1);
this.setPontos(this.getPontos() + 3);
this.setNumPartidas(this.getNumPartidas() + 1);
}
public void empatarPartida(){
this.setEmpates(this.getEmpates() + 1);
this.setPontos(this.getPontos() + 1);
this.setNumPartidas(this.getNumPartidas() + 1);
}
public void perderPartida(){
this.setDerrotas(this.getDerrotas() + 1);
this.setNumPartidas(this.getNumPartidas() + 1);
}
//GETTER E SETTER
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getVitorias() {
return vitorias;
}
public void setVitorias(int vitorias) {
this.vitorias++;
}
public int getEmpates() {
return empates;
}
public void setEmpates(int empates) {
this.empates = empates;
}
public int getDerrotas() {
return derrotas;
}
public void setDerrotas(int derrotas) {
this.derrotas = derrotas;
}
public int getNumPartidas() {
return numPartidas;
}
public void setNumPartidas(int numPartidas) {
this.numPartidas = numPartidas;
}
public float getAproveitamento() {
return aproveitamento;
}
public void setAproveitamento(float aproveitamento) {
this.aproveitamento = pontos;
}
public int getPontos() {
return pontos;
}
public void setPontos(int pontos) {
this.pontos = pontos;
}
@Override
public String toString() {
return "Time{" + "nome=" + nome + ", vitorias=" + vitorias + ", empates=" + empates + ", derrotas=" + derrotas + ", numPartidas=" + numPartidas + ", pontos=" + pontos + ", aproveitamento=" + aproveitamento + '}';
}
}