解决“浮点上下文中的整数除法”警告

pn9klfpd  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(1071)

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

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

toe950271#

二分之时 int s、 您将使用整数除法,然后将结果提升为双精度,从而丢失小数点后的所有精度。您可以通过使用 double 改为文字:

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

相关问题