Java 比较价值
我试图用Java编写一个游戏程序,我正在比较两个变量Java 比较价值,java,Java,我试图用Java编写一个游戏程序,我正在比较两个变量 int Pierce = 20; int Defense = 50; 这是比较两者的if语句 if (Pierce > Defense) { health = health - Pierce; } 当然,在程序的前面已经初始化了运行状况。所以你可以看到皮尔斯比防守小。在比赛中,皮尔斯无论价值多少,都应该击败防守。有没有办法让这一切都成真?我觉得这似乎是一件非常愚蠢的事情,但我查看了所有的关系运算符,它们似乎只比较值、相等性测
int Pierce = 20;
int Defense = 50;
这是比较两者的if语句
if (Pierce > Defense)
{
health = health - Pierce;
}
当然,在程序的前面已经初始化了运行状况。所以你可以看到皮尔斯比防守小。在比赛中,皮尔斯无论价值多少,都应该击败防守。有没有办法让这一切都成真?我觉得这似乎是一件非常愚蠢的事情,但我查看了所有的关系运算符,它们似乎只比较值、相等性测试和不相等性测试。完全摆脱if()
:
health = health - pierce;
或者,如果你喜欢速记:
health -= pierce;
以下是另一个答案:
if(health -= Pierce) {
//Do something
}
如果你总是希望它是真的,为什么不删除If语句呢?尽管如果我想让它在使用防御时识别,我不需要If语句吗?对不起,我想我忘了加上还有其他咒语。不是真的。你可以把这句话放在任何你想“使用”辩护的地方。如果您想要一个说明性的示例,要使某个东西在
If()
语句中始终测试为真,请使用:If(1){thing();}
@L0j1k:在Java中,您需要使用If(TRUE){…