java - 比较值

标签 java

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

int Pierce = 20;
int Defense = 50;

这是比较两者的 if 语句。

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

当然,健康状况已经在程序的早期阶段初始化了。正如你所看到的,穿刺比防御小。在比赛中,无论值(value)如何, PIL 斯都应该始终击败防守。有什么方法可以让这始终成立吗?我觉得这似乎是非常愚蠢的事情,但我查看了所有关系运算符,它们似乎只比较值、测试相等性和不相等性。

最佳答案

完全摆脱if():

health = health - pierce;

或者,如果您喜欢速记:

health -= pierce;

关于java - 比较值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12717761/

相关文章:

java - 插页式广告在实际测试中无法加载

java - 内嵌Tomcat的Jar和War打包的区别

java - Scala 从文件读取多维数组 [Array[Array[Int]]

java - 加载数据源时出错

java - .NET 等效于 Java 有界通配符 (IInterf<?>)?

java - 任何使用大字符串并返回 InputStream 的实用程序类/方法?

java - 由于 java.lang.RuntimeException : android. os.TransactionTooLargeException 导致库崩溃:数据包大小 539544 字节

java - object.super() 的作用是什么?如何创建国家?

java - Fabric-sdk-java 和 java 的 shim 之间有什么关系

java - 如何从 Jersey 中的 JSON 请求中排除空字段?