繁体   English   中英

达到一定分数后如何更改等级? (Java、NetBeans)

[英]How do I change my level after a certain score has been reached? (Java, NetBeans)

我已经有了部分代码,但我不确定这样是否可以。 我需要以某种方式更改它,因为它不能像这样工作。 这是我当前的代码;

public void changeLevel(){
        for(int i = 1; i < getScore(); i++){
            if(getScore() % 100 == 0){
                level++;
            }
        } 
    }

在这种情况下,每次达到 100 分后,我都希望我的等级加 1。如果有人可以帮助我,我将不胜感激::)

我想你正在寻找这个:

public void changeLevel() {
    level = level + (getScore()/100);
}

级别更改代码应该与分数更改代码相关。

就像是:

public void incrementScore() {
  if (++this.score % 100 == 0) ++this.level;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM