java - Java 中将 double 舍入为 long

标签 java double long-integer rounding

java中有没有一种方法可以将double向上舍入为Long?

例如。 双 d=2394867326.23; 我需要将其向上舍入为 2394867327。结果不是整数,因此我认为不能使用 Math.ceil。

Java 中是否有返回 Long 而不是 int 的方法?

最佳答案

Math.ceil 根据 this 返回一个 double 值,所以你应该能够在调用 math.ceil(double) 之后将其转换为 long 。

关于java - Java 中将 double 舍入为 long,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24555687/

相关文章:

java - 确定从客户端到服务器的有效负载传输的 HTTP 方法

php - 将包含科学计数法数字的字符串转换为 PHP 中的 double

java - 不使用数组在另一个数字中查找一个数字

Java Long Compare 和 ValueOf 方法未定义

python - 改进模糊模糊 - 匹配 2 个列表中的名称

java - 使用 simpleAdapter ANDROID 在 ListView 中显示图像

java - 二次读取方法

java - 在 Eclipse 中隐藏 GWT 输出文件夹

所有 double 的Java总和不返回预期结果

java - 将二维 double 组转换为 BufferedImage