【发布时间】:2014-04-16 04:54:16
【问题描述】:
这些行是罪魁祸首: 我得到的是负数,所以我决定使用 Math.max 来确保结果不小于 0,但现在我遇到了错误。我的搜索刚刚发现我可以使用这种方法,但是在这种形式中我需要一些特殊的语法吗?
x.hp-=Math.max(0,(y.atk-x.def));
y.hp-=Math.max(0,(x.atk-y.def));
现在一切正常,谢谢。 不正确的编辑是由于多余的 ( 左括号。
【问题讨论】:
-
你遇到了什么错误?
-
您不应该删除问题中之前的代码并替换为更新后的代码!
-
在您破坏自己的问题后,您的代码中没有遗漏分号。因此,它是无法回答的,并且永久价值为零,因为包括我在内的现有答案解决了问题的不同状态。投票结束。
-
有没有办法让我自己关闭它?我粗心。对不起大家。将来我会更加注意,讽刺的是,我认为这会让事情变得更容易。
标签: java math compiler-errors