Olá!
Segue minha resolução:
- Classe Pontuação
package br.com.alura.exercicios;
public class Pontuacao {
private String nome;
private int pontuacao;
private int nivel;
public Pontuacao(String nome) {
this.nome = nome;
}
public int getNivel() {
return nivel;
}
public void setNivel(int nivel) {
this.nivel = nivel;
}
public int getPontuacao() {
return pontuacao;
}
public void setPontuacao(int pontuacao) {
this.pontuacao = pontuacao;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public void ganharPontos(int i){
this.pontuacao = i + pontuacao;
}
public int verificarNivel(){
if(pontuacao <= 99){
return 1;
} else if (pontuacao <=199) {
return 2;
} else {
return 3;
}
}
public void exibirStatus(){
System.out.printf("Nome: %s" +
"\nPontos: %d" +
"\nNível: %d",nome,pontuacao,verificarNivel());
}
}
- Main:
package br.com.alura.exercicios;
public class Main {
public static void main(String[] args) {
Pontuacao aluno = new Pontuacao("Fernanda");
aluno.ganharPontos(10);
aluno.ganharPontos(100);
aluno.ganharPontos(50);
aluno.exibirStatus();
}
}