最佳答案
我工作在一个简单的视频游戏程序为学校,我已经创建了一个方法,其中的球员得到15健康点,如果该方法被称为。我必须保持健康在100的最大限度,以我有限的编程能力在这一点上,我正在做这样的事情。
public void getHealed(){
if(health <= 85)
health += 15;
else if(health == 86)
health += 14;
else if(health == 87)
health += 13;
}// this would continue so that I would never go over 100
我知道我的语法并不完美,但我的问题是,什么可能是一个更好的方式来做到这一点,因为我也必须做一个类似的事情,伤害点不低于0。
这就是 饱和度算法。