gpt4 book ai didi

java - 我想为每次超过 x numOfErrors 的值添​​加 x 秒

转载 作者:行者123 更新时间:2023-12-02 08:49:47 25 4
gpt4 key购买 nike

我数学不好,所以我不确定如何实现这一目标:我希望 time 对于 1-3 个错误,每个错误增加 3 个,然后对于 4-6 个错误,时间增加 5 个每个错误,然后每个错误 8 个或更多。

这是我到目前为止所做的,但我的问题是我不确定如何为每个错误添加 8 秒,对于 7 及以上的任意数量的错误

if (numberOfErrors == 1) { time += 3;}
else if (numberOfErrors == 2) {time += 6;}
else if (numberOfErrors == 3) {time += 9;}
else if (numberOfErrors == 4) {time += 14;}
else if (numberOfErrors == 5) {time += 19;}
else if (numberOfErrors == 6) {time += 24;}
else if (numberOfErrors >= 7) {(time += 24) + (numberOfErrors;}

最好的方法是什么?

最佳答案

试试这个:

 else if (numberOfErrors >= 7) {
time += 24 + (numberOfErrors - 7) * 8;
}

或者,您可以使用更少的代码来完成:

time += numberOfErrors * 3;
if (numberOfErrors > 3) {time += (numberOfErrors - 3) * 2;}
if (numberOfErrors > 6) {time += (numberOfErrors - 6) * 3;}

关于java - 我想为每次超过 x numOfErrors 的值添​​加 x 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60856287/

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