java - 根据某个序列生成数字的公式

标签 java

我需要针对以下场景的 Java 逻辑:

  • 从 5 到 100 的数字,递增 5
  • 例如,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95。

我需要一个通用逻辑,当我得到 5 时,它应该转换为 0,对于 10,它应该转换为 1,15 应该转换为 2,依此类推。任何人都可以通过提供这个逻辑来帮助我。

我的一个想法是我可以拥有带有键、值对的 HashMap 。

我们还能有比这更好的其他逻辑吗?

最佳答案

只需将序列公式应用于给定的数字,在您的示例中可能是:

public static void calculate(int number) {
    return (number / 5) - 1;
}

关于java - 根据某个序列生成数字的公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28969827/

相关文章:

Java:如何判断一个对象是否属于特定的子类

java - 在 Java 中解析 json 数据陷入困境

java - 重构帮助...基于属性的对象或大量成员字段?

java - Android - 无法向上滚动

java - 为允许多个值的 hibernate validator 提供值

java - 使用 java swing Timer 处理文本并将其附加到文本区域

java - github 存储库之间的库 (jar) 依赖关系

java - GAE 中的 userservicefactory 是否仅适用于拥有 g-mail 帐户的用户?

java - 在派生类构造函数(或工厂)中初始化基类的模式

java - 检查字节数组是否全为零的最快方法