我试图用Java编写游戏程序,并且我正在比较两个变量。
int Pierce = 20;
int Defense = 50;
这是比较两者的if语句。
if (Pierce > Defense)
{
health = health - Pierce;
}
当然,健康已经在该计划的早期初始化。所以你可以看到穿孔小于防御。在游戏中,无论价值如何,都应始终击败防守。有没有办法让这个永远正确?我觉得它的东西看起来非常愚蠢,但我查看了所有关系运算符,它们似乎只是比较值,平等测试和不平等。
答案 0 :(得分:2)
完全摆脱if()
:
health = health - pierce;
或者,如果你是速记:
health -= pierce;
答案 1 :(得分:-2)
这是另一个答案:
if(health -= Pierce) {
//Do something
}