java - 解决 "integer division in floating-point context"警告

标签 java intellij-idea floating-point suppress-warnings integer-division

在这行代码中,如何解决“浮点上下文中的整数除法”警告:

int fps = 60;
double timePerTick = 1000000000 / fps;

最佳答案

除以二时int s,您将使用整数除法,然后才将结果提升为 double ,从而失去小数点后的所有精度。您可以通过使用 double 来使用浮点精度。文字代替:

double timePerTick = 1000000000.0 / fps;
// Here -----------------------^

关于java - 解决 "integer division in floating-point context"警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65053189/

相关文章:

java - For-each 未正确迭代

javascript - 如何避免 Javascript 奇怪的 Float 行为?

javascript - 如何在 IntelliJ 的事件日志窗口中显示完整的 WebStorm 信息?

intellij-idea - Intellij "java: package org.junit does not exist"

java - 相当于 Android Studio 中的 "android.library=true"

Swift 3 双舍入函数

c - float 不能按预期工作

java - 如何将 Jetty 和 Jersey 嵌入到我的 Java 应用程序中

java - 使用 commons-beans BeanUtils 将 JavaBean 转换为具有嵌套名称的键/值映射

java - 需要帮助用 Java 解析文件