package br.com.pontuacao;
public class Aluno {
private String nome;
private int pontos;
private int nivel;
public Aluno(String nome) {
this.nome = nome;
this.pontos = 0;
this.nivel = 0;
}
public int ganharPontos(int pontos) {
return this.pontos += pontos;
}
public void exibirStatus() {
this.nivel = (this.pontos / 100) + 1;
System.out.printf("Pontuação total: %d | Nível %d%n", this.pontos, this.nivel);
}
}
package br.com.pontuacao;
public class Principal {
public static void main(String[] args) {
Aluno aluno1 = new Aluno("Maria");
aluno1.ganharPontos(80);
aluno1.exibirStatus();
aluno1.ganharPontos(80);
aluno1.exibirStatus();
aluno1.ganharPontos(50);
aluno1.exibirStatus();
aluno1.ganharPontos(100);
aluno1.exibirStatus();
aluno1.ganharPontos(100);
aluno1.exibirStatus();
}
}
Saída:
Pontuação total: 80 | Nível 1
Pontuação total: 160 | Nível 2
Pontuação total: 210 | Nível 3
Pontuação total: 310 | Nível 4
Pontuação total: 410 | Nível 5