希望有一个准确的数字
Looking to have a precise number
我目前正在做一个 java 项目,但找不到解决我的问题的方法。所以发生了这种情况,我将一个数字除以 45,我想要它,所以当数字为 46 时,我没有得到一个大的小数,而是 2.. 就像它会四舍五入一样..
这是我目前拥有的。
int pages = number / 45;
我找不到任何解决方案,即使它看起来很简单。
提前致谢! :D
将两个 int
相除将使用 integer division,因此 46/45 将产生 1。如果要对结果进行 ceil,则需要执行浮点除法:
int pages = (int) Math.ceil(number / 45.0);
我目前正在做一个 java 项目,但找不到解决我的问题的方法。所以发生了这种情况,我将一个数字除以 45,我想要它,所以当数字为 46 时,我没有得到一个大的小数,而是 2.. 就像它会四舍五入一样..
这是我目前拥有的。
int pages = number / 45;
我找不到任何解决方案,即使它看起来很简单。 提前致谢! :D
将两个 int
相除将使用 integer division,因此 46/45 将产生 1。如果要对结果进行 ceil,则需要执行浮点除法:
int pages = (int) Math.ceil(number / 45.0);