java Double 转Integer
时间: 2024-02-03 17:03:56 浏览: 70
要将 Java 中的 Double 转换为 Integer,可以使用 Integer 类的 intValue() 方法。例如:
```java
Double d = 3.14;
Integer i = d.intValue();
```
这将把 Double 值 3.14 转换为整数 3。请注意,这种转换会将小数部分直接截断。如果您需要四舍五入或者进行其他的舍入方式,可以使用 Math 类的 round() 方法。例如:
```java
Double d = 3.14;
Integer i = (int) Math.round(d);
```
这将对 Double 值 3.14 进行四舍五入,得到整数 3。
相关问题
java double转integer
Java中可以使用intValue()方法将double类型转换为integer类型,例如:
double d = 3.14;
int i = (int) d; //强制类型转换
Integer integer = Double.valueOf(d).intValue(); //使用Double类的valueOf()方法和intValue()方法进行转换
Double转Integer
将Double类型的变量转换为Integer类型的变量,可以使用Java中的intValue()方法。例如:
```
double d = 3.14159;
int i = (int) d;
System.out.println(i);
```
这段代码输出的结果为:3。其中的(int)d就是将Double类型的变量d强制转换为Integer类型的变量i。
阅读全文