Gente sou novo aqui no forum, gostaria que alguem me ajudasse
eu estou fazendo um programinha tosco meio que simulando um jogo de rpg
ai eu fiz um codigo assim
public static Integer[] exp = new Integer[11]; //aqui cria a variavel
public static void calcexp() {
String texto = "";
Integer Lv = 0;
exp[0] = 0;
for (int i = 1; i < exp.length; i++) {
Lv = i - 1;
exp[i] = (50 * (Lv) * (Lv) * (Lv) - 150 * (Lv) * (Lv) + 400 * (Lv)) / 3;
}
Oque ele faz é gerar uma "array" ou vetor com o id exemplo
exp[5] = 800;
onde 5 é o level e 800 é a experiencia que ele precisa pra chegar ao level 5
mais na hora de conferir nao está dando certo eu fiz o codigo assim
for (int j = 1; iexp >= iExp.exp[j] && (iexp < iExp.exp[j+1]) ; j++) {
JOptionPane.showMessageDialog(null, "+++ Level Up +++");
ilevel = j;
break;
}
me ajudem por favor fiz um monte de testes de diferentes tipos mais nenhum deu o resultado correto