比较价值观

时间:2012-10-03 22:24:51

标签: java

我试图用Java编写游戏程序,并且我正在比较两个变量。

int Pierce = 20;
int Defense = 50;

这是比较两者的if语句。

if (Pierce > Defense)
{
    health = health - Pierce;
}

当然,健康已经在该计划的早期初始化。所以你可以看到穿孔小于防御。在游戏中,无论价值如何,都应始终击败防守。有没有办法让这个永远正确?我觉得它的东西看起来非常愚蠢,但我查看了所有关系运算符,它们似乎只是比较值,平等测试和不平等。

2 个答案:

答案 0 :(得分:2)

完全摆脱if()

health = health - pierce;

或者,如果你是速记:

health -= pierce;

答案 1 :(得分:-2)

这是另一个答案:

if(health -= Pierce) {
  //Do something
}