Java中的Math.ceil函数返回一个大于或等于传入参数的最小整数,因此在这个例子中,Math.ceil((double)41867044/1024/1024/10)返回的值是4.0,因为结果是4.000002861022949,向上取整后得到4.0。如果要得到整数5,可以使用Math.round函数,将结果四舍五入到最接近的整数。例如,Math.round((double)41867044/1024/1024/10)将返回5。

Java使用 Mathceildouble418670441024102410; 为什么得到的还是40而不是整数5

原文地址: https://www.cveoy.top/t/topic/g8x2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录