对于一个简单的问题,我似乎找不到所需的答案:如何将任何数字四舍五入到最接近的数字int
?
例如,每当数字为0.2、0.7、0.2222、0.4324、0.99999时,我希望结果为1。
到目前为止,我有
int b = (int) Math.ceil(a / 100);
不过,它似乎并没有完成任务。
为什么在示例代码中除以100?
—
乔恩·斯基特
我敢打赌你
—
Nikita Rybak 2010年
a
有整数类型。
是的,您的意思是int ...感谢您指出这一点。100.0为我排序。
—
Stevanicus,2010年
我猜他想要的是四舍五入,但是的,这个问题可能需要澄清。
—
杰伊,2010年
注意:在这个问题上,提供了更好的答案。
—
martijnn2008