java double转long
时间: 2023-08-08 10:08:54 浏览: 166
double类型转换
如果你想将一个 `double` 类型的变量转换成 `long` 类型,可以使用 `Math.round()` 方法将其四舍五入为最接近的整数,并将结果强制类型转换为 `long` 类型。示例如下:
```java
double d = 3.1415926;
long l = (long) Math.round(d);
```
注意,如果 `double` 类型的变量超出了 `long` 类型的范围,将会抛出 `ArithmeticException` 异常。
阅读全文