gpt4 book ai didi

java - 将一个数字添加到固定的最大数字

转载 作者:行者123 更新时间:2023-12-01 18:02:00 25 4
gpt4 key购买 nike

我已经搜索并搜索了这个问题,但我在任何地方都找不到有关它的问题。在我的代码中,我希望将一个数字添加到另一个数字,但它不能超过起始值。我正在使用一个骰子程序,所以,假设我投了 6,我的起始值为 40。(这是一款 D&D 类型的游戏,所以一个人攻击,然后他们失去生命值等)所以当这种情况发生时,说我的生命值这个点是 36,我的起始生命值是 40,我掷 6 来治疗自己 6 HP,但我无法治疗 6,我只能治疗 4。我该如何设置,以便添加时的数字不超过40 生命值?

int maxhealth = 40;

defenderD6 = m6.roll();

这是我正在使用的示例,一个起始 int,然后是一个滚动 1-6 之间数字的对象。

谢谢

最佳答案

你可以采取:

Math.min(maxhealth, newHealth);

如果你的新生命值是 36 + 6 = 42,则需要 40。

关于java - 将一个数字添加到固定的最大数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40223128/

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