gpt4 book ai didi

java - 我如何制作一个 IF 语句来比较分配给 1 个类中的 2 个字符串变量的 2 个整数,然后在 Java 的另一个类中执行代码?

转载 作者:行者123 更新时间:2023-11-30 08:08:23 25 4
gpt4 key购买 nike

我有这 2 个字符串变量,HulkThingHulk 的强度为 10Thing 的强度为 53,它们都在战斗(IF 语句),其中较高的整数强度获胜。

然后 Hulk 获得了力量提升到 110,现在两人再次战斗。获胜者的名字两次都打印在屏幕上。

我有 2 个类(一个主类 和一个辅助类)。我的支持类的 IF 语句与我的 getStrength() 方法一起附加(如果需要更多代码,请告诉我)。

我收到一个error,其中说:if (name1.getStrength() > name2.getStrength()) ; 错误是 getStrength() 没有为 name1name2 所在的字符串定义。

另外,解决这个问题后,如何在我的主类中调用这个子程序?提前致谢!

IF 语句:

if (name1.getStrength() > name2.getStrength())
{
System.out.println(name1 + " Wins!");
}
else {
System.out.println(name2 + " Wins!");
}

获取强度方法:

int getStrength() {
return this.strength;
}

最佳答案

您需要将角色作为具有名称、强度等属性的类的对象。

那么这个东西应该可以工作:if (Hulk.getStrength() > Thing.getStrength())

关于java - 我如何制作一个 IF 语句来比较分配给 1 个类中的 2 个字符串变量的 2 个整数,然后在 Java 的另一个类中执行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33169700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com