gpt4 book ai didi

Java 乘法

转载 作者:行者123 更新时间:2023-12-01 18:37:57 26 4
gpt4 key购买 nike

我正在创建一个基于电影 InTime 的 Minecraft 插件,并尝试创建代码,在玩家死亡时玩家将失去 25% 的时间。

当前代码是:

String minus = itapi.getTimeString(player.getName());
itapi.removeTime(player.getName(), itapi.getDeathTime());
ItemStack book = itapi.createTimeCard("Death of " + player.getName(), minus, 1);
itapi.removeTime(player.getName(), minus * 0.25);
e.getDrops().add(book);

尽管第 4 行标记为“对于参数类型 String, double ,运算符 * 未定义

我知道这可能是一个真正简单的修复,但我没有任何建议?

TimeString 必须是字符串

最佳答案

您不能将字符串与任何值相乘。您需要将其转换为 double,然后将其与 Double.parseDouble 相乘。 :

Double.parseDouble(minus) * 0.25

如果 minus 无法表示为数字,请确保处理任何 NumberFormatExceptions

关于Java 乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21052418/

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